0

问这个问题我感觉有点像白痴,但你如何真正从 AuthMode.NONE 升级到 AuthMode.LIMITED 到 AuthMode.FULL?

我在所需范围内有https://www.googleapis.com/auth/spreadsheets和此代码:

function onOpen(e) {
  if (e.authMode === ScriptApp.AuthMode.NONE) {
    ui
    .createAddonMenu()
    .addItem('Authorise', 'authorise')
    .addToUi();
  } else {
    // This never runs
  }
}

function authorise() {
  ui.alert(ScriptApp.AuthMode);
}

在 AuthMode.NONE 中测试插件时,会出现菜单项。单击它会弹出一个授权请求,但随后 AuthMode 仍然是 NONE。到达 LIMITED 的正确结构是什么?除此之外,你如何达到 FULL?

我已经阅读了授权生命周期文档一百次,但它未能完全解释这个非常简单的点。

谢谢!

4

0 回答 0