Sea*_*ean 6 google-sheets google-apps-script
我有一个电子表格,其中有几个脚本附加到图像作为许多人使用的按钮。奇怪的是,每个工作簿中有一组三个按钮,其中一个(每次都是相同的)总是“丢失”分配的脚本并再次成为图像。
我一直无法弄清楚是什么导致脚本与图像“分离”。我无法在此处分享特定的工作表,因为它包含敏感信息,但如果有帮助,我可以模拟类似的工作表。主要想知道是否有人知道是什么导致脚本与按钮分离。我唯一的理论是脚本触发器可能会导致它,所以我刚刚关闭了触发器,我们将在接下来的几天里看看情况如何。
感谢并为含糊不清的问题道歉!
function tabs() {
var s = SpreadsheetApp.getActive(),
t = s.getSheetByName('Tabs'),
n = s.getSheets()
.map(function(s, i) {
return [s.getName()]
});
t.getRange('A1:A').clear();
t.getRange(1, 1, n.length, 1).setValues(n)
}
Run Code Online (Sandbox Code Playgroud)
Sai*_*hna -1
我面临着同样的问题。因此,我添加了 OnOpen(e) 事件,如下所示,插件显示了所需的菜单。这解决了这个问题。
function onOpen(e) {
var menu = SpreadsheetApp.getUi().createAddonMenu(); // Or DocumentApp.
if (e && e.authMode == ScriptApp.AuthMode.NONE) {
// Add a normal menu item (works in all authorization modes).
menu.addItem('Update Master List', 'Prepare_Lists_Data');
} else {
// Add a menu item based on properties (doesn't work in AuthMode.NONE).
var properties = PropertiesService.getDocumentProperties();
var workflowStarted = properties.getProperty('workflowStarted');
if (workflowStarted) {
menu.addItem('Update Master List', 'Prepare_Lists_Data');
} else {
menu.addItem('Update Master List', 'Prepare_Lists_Data');
}
menu.addToUi();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1629 次 |
| 最近记录: |