gpt4 book ai didi

javascript - Google Apps 脚本 - 从自定义菜单调用自定义函数 - 不嵌套

转载 作者:行者123 更新时间:2023-11-28 14:09:40 26 4
gpt4 key购买 nike

这就是我目前所处的位置:

function sendEmails() {
//Function to send Emails
}

function onOpen() {
// Funtion 1 to add custom menu
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('Custom Menu')
.addItem('Reminder', 'menuItem1')
.addToUi();
}

function menuItem1() {
// Funtion 2 to add custom menu
var sheet = SpreadsheetApp.getActiveSheet();

sheet.getUi() // Or DocumentApp or FormApp.
.sendEmails()
.alert('Reminder Emails Sent!');
}

这是我收到的错误:

TypeError: Cannot find function getUi in object Sheet

我调用 sendEmails() 函数的主要方式是通过调度它。我找不到通过菜单手动调用此功能的方法。

你能帮我解决这个问题吗?

最佳答案

我想我们不需要在 UI 中调用 sendEmails,我们可以直接在菜单项选择上调用它。

类似这样的事情:

function sendEmails() {
//Function to send Emails
}

function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Send Reminders', 'sendEmails')
.addToUi();
}

关于javascript - Google Apps 脚本 - 从自定义菜单调用自定义函数 - 不嵌套,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60025796/

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