gpt4 book ai didi

google-apps-script - 如何从同一库生成的电子表格下拉菜单中调用库函数

转载 作者:行者123 更新时间:2023-12-04 11:55:58 24 4
gpt4 key购买 nike

我创建了一个库,它具有创建新电子表格菜单的特定功能(使用 addMenu)。我的菜单选项应该调用库中的其他函数来做事。

// Bare Minimum Deployment on a blank spreadsheet with 
// my library registered (called myLibraryName for this example).

function onOpen() {
myLibraryName.setMenus(); // creating new drop-down menus
}

function onEdit(event) {
myLibraryName.doEvent(event); // sending the onEdit event to a function in my library.
}

现在的问题是,当我选择菜单选项时,谷歌应用程序脚本会给我一条错误消息,如

Script function myMenuFunction could not be found



所以我试图在我的菜单条目中添加一个前缀
menuEntries.push({name: "About", functionName: "myLibraryName.myMenuFunction"});

但它也不起作用。

所以我在寻求关于如何创建一个库的建议,该库可以创建链接到库中函数的菜单。

最佳答案

我不是 100% 确定您在调用什么,但我认为这是一个已知问题。

看起来你需要直接从菜单中调用一个函数,而不是从上层调用它。

有一个 good example here .

在仔细查看您的问题时,您似乎试图在电子表格中的不同菜单中调用相同的函数。根据我链接的错误,您可能无法执行此操作,因为您需要定义一个本地函数并使用它与脚本进行交互。

关于google-apps-script - 如何从同一库生成的电子表格下拉菜单中调用库函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12716355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com