В каком месте лучше всего разместить конфигурации приложений для надстройки Gmail?

Для надстройки Gmail, которую мы разрабатываем, нам нужно иметь возможность размещать разные URL-адреса API для разработки и производства, а также некоторые другие конфигурации. В каком месте лучше всего разместить эти конфигурации и как их читать? Я видел, что мы можем добавлять свойства скрипта из окна свойств проекта, и предполагаю, что мы можем прочитать их, используя PropertiesService, но проблема в том, как мы можем иметь разные конфигурации в зависимости от среды.

Любые идеи?


person Sanjog Sharma    schedule 19.09.2018    source источник
comment
какая среда? можете ли вы привести пример кода того, что вы пытались сделать?   -  person e__n    schedule 20.09.2018
comment
@e__n У меня нет для этого примера кода, так как я не знаю, где разместить конфигурации. Прямо сейчас я просто жестко кодирую (например, URL-адрес авторизации) в своем коде. Я просто пытаюсь найти место, где сохранить конфигурацию приложения, чтобы я мог изменить их, когда захочу начать работу.   -  person Sanjog Sharma    schedule 20.09.2018


Ответы (1)


Как вы сказали, храните их в службе свойств, в частности, в свойствах сценария. Вы по-прежнему можете получить к ним доступ и изменить их после публикации.

person e__n    schedule 20.09.2018
comment
Я не знал, что они могут быть обновлены после публикации. Я буду использовать свойства сценария, спасибо. - person Sanjog Sharma; 20.09.2018