使用对话框将脚本添加到Google表格中的单元格

时间:2017-12-21 06:16:27

标签: google-apps-script google-sheets

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

  

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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