У меня есть проект Javascript, который один из его скриптов получает параметр. Вместо передачи этих параметров по целым целям функций я могу объявить его одним глобальным и вместо него использовать другие функции?Могу ли я использовать глобальную переменную вместо передачи параметров?
Что делать, если в проекте много скриптов? Могут ли они каким-то образом получить доступ к этой глобальной переменной? Мне нужно, чтобы он был стойким к продолжительности исполнения.
Обратите внимание, что этот проект может быть вызван различными пользователями и сразу. Поскольку он иногда вызывается через webapp, я не уверен, что кэш пользователя будет уместным.
Спасибо!
Как насчет [scriptProperties] (https://developers.google.com/apps-script/reference/properties/properties-service#getScriptProperties())? – Kriggs
Пожалуйста, попробуйте его перед отправкой вопроса. Показать, что не работает (потому что это так) –
@Kriggs: Я использовал свойства скрипта в некоторых случаях, но хочу сохранить некоторую информацию в течение всего времени вызова только библиотеки (той, которая содержит много скриптов и функций). Было много проблем с использованием пользовательского кеша. По некоторым причинам он не был последовательным, но я не могу позволить себе отлаживать этот код, и снова он сохраняет ценность за пределами продолжительности вызова. – theworldismyoyster