2013-06-28 2 views
0

Я пишу сценарий для своих Документов, Таблиц и Gmail. Я хотел бы знать, есть ли способ сохранить весь мой сценарий для разделения файлов в определенной папке с папкой Google. Мне не нравится, когда нужно переходить к бэкэнду моих документов и электронных таблиц, чтобы отредактировать мой скрипт.Как отделить редактор сценариев от документа (скрипт Google Apps)

Должен ли я вызвать документ из моего сценария с помощью «getByID» или есть другой способ?

ответ

1

Да, когда вы создаете новый документ на Диске, вы можете выбрать Сценарий. Если вы не видите вариант сценария, попробуйте перейти here.

Вы, однако, должны будете позвонить своему документу, используя getByID. Там мои другие сложности, если вы используете триггеры типа onEdit.

Более подробную информацию можно найти в разделе Типы сценариев, заголовок Google Apps Scripts Documentation.

Вы можете пойти продвинутый и вытащить ваш скрипт за Документом как библиотеку, а затем с помощью сценария, стоящего за Документом, сделать вызовы в библиотеку, но это более широкое обсуждение.

+0

Спасибо за помощь. Мне интересно об этом более широком обсуждении. Могли бы вы дать мне ссылку, чтобы заглянуть в эту тему: «Потяните свой скрипт за Документ как библиотеку»? –

+0

Подробнее об использовании библиотек вы можете узнать в [documentation] (https://developers.google.com/apps-script/guide_libraries). Короче говоря, вы загружаете другой проект в качестве ресурса. Вы называете библиотеку, например 'MyLib', тогда любая функция, не закончившаяся с _, будет доступна вам. т.е. 'MyPublicFunction' будет доступен, но' MyPri ateFunction_' не будет. Библиотеки - очень полезный способ создания оберток для служб RESTApi, обычных экземпляров 'ScriptDB' и т. Д. – fooby