【问题标题】:Adding a script to a cell in Google Sheets with Dialog Box使用对话框将脚本添加到 Google 表格中的单元格
【发布时间】:2017-12-21 06:16:26
【问题描述】:

如何使用对话框将脚本添加到 Google 脚本中的单元格?当我现在尝试这样做时,我收到了这个错误:

您无权调用 show(第 19 行)。

这是因为,在脚本中,我试图调用:

var app = UiApp.createApplication(); 
var doc = SpreadsheetApp.getActive(); 
doc.show(app);

我知道我可以通过单元格顶部的按钮来执行此操作,但我想知道是否有更清洁的方式来执行此操作。我希望能够访问我正在单击的单元格(例如 A1),并且在工作表上覆盖了一个按钮,我可以获取该单元格吗?谢谢!

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    您似乎正在尝试使用custom function in Google Sheets。自定义函数无法打开 UI 元素。请参阅Using Apps Script Services 了解哪些服务可用于自定义函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2018-11-15
      • 2018-05-01
      • 1970-01-01
      相关资源
      最近更新 更多