Выполнение функции через Apps Script API вызывает ScriptError - PullRequest
0 голосов
/ 02 октября 2018

Мне нужно создать триггер, когда пользователь нажимает кнопку в расширении.Я все настроил, подключился к расширению и написал следующий код скрипта Google Apps:

function CreateTriger() {
  ScriptApp.newTrigger('MoveToInbox')
      .timeBased()
      .everyDays(1)
      .atHour(9)
      .create();
}

Когда я пытаюсь запустить эту функцию из расширения Chrome, он возвращает ошибку, которая дает понять, что естьнет доступа к таким и запускать сценарии удаленно, но я не знаю, как решить эту проблему.

Текст ошибки:

{
  done: true,
  error: {
    code: 3,
    message: 'ScriptError',
    details: [
      {
        '@type': 'type.googleapis.com/google.apps.script.v1.ExecutionError',
        scriptStackTraceElements: [
          { function: 'CreateTriger', lineNumber: 35 },
        ],
        errorMessage: 'The script tried to perform an invalid action when calling via Google Apps Script Execution API.',
        errorType: 'ScriptError',
      },
    ],
  },
}

https://developers.google.com/apps-script/reference/script/auth-mode

Я нашел эту страницу, может быть, если вы зарегистрируете эти разрешения, вы можете сделать запрос, но я не понял, где его написать

1 Ответ

0 голосов
/ 02 октября 2018
...