-1

当用户单击扩展程序中的按钮时,我需要创建一个触发器。我设置了所有内容,连接到扩展程序,并编写了以下 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

我发现这个页面可以如果你注册这些权限你可以提出请求但我不明白在哪里写它

4

1 回答 1

2

不可能。

4. 无触发器。API 无法创建 Apps 脚本触发器。

于 2018-10-02T16:51:26.217 回答