Добавить сценарий, связанный с контейнером, в файл Google Docs программным способом - PullRequest
0 голосов
/ 26 апреля 2018

Я загружаю файлы на Google Drive с помощью Drive REST API. Я хотел бы, чтобы некоторые надстройки по умолчанию были включены в эти файлы по умолчанию. Я читал о скриптах, связанных с контейнером здесь.

Но добавить связанный с контейнером сценарий возможно только после открытия файла в интерфейсе Google Docs. Есть ли способ привязать скрипт к файлу при загрузке или после загрузки программным способом?

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете создать проект типа сценария с привязкой к контейнеру в Документах Google, используя Apps Script API. И когда у вас есть несколько сценариев, и вы хотите добавить сценарии в проект типа сценария с привязкой к контейнеру, выполните следующий процесс.

1. Создать новый проект в Google Docs

Вы можете создать его, используя Method: projects.create.

Конечная точка:

POST https://script.googleapis.com/v1/projects

Тело запроса:

{
  "title": string, // project name
  "parentId": string, // file ID of Google Docs
}

2. Импорт скриптов в созданный проект

Вы можете импортировать сценарии в созданном проекте, используя Method: projects.updateContent.

Конечная точка:

PUT https://script.googleapis.com/v1/projects/{scriptId}/content

Тело запроса:

{
  "files": [
    {
      object(File)
    }
  ],
}

Примечание:

Рекомендации:

Если это не то, что вы хотите, извините.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...