以下是我的代码片段。它位于Google Apps脚本上,但我认为在这种情况下这不重要。
function main() {
....
setUpCalendar(startDate, endDate, eventIDfromSS, calendarEventID);
Logger.log("After: " + calendarEventID);
}
function setupCalendar(startDate, endDate, eventIDfromSS, calendarEventID) {
...
calendarEventID = event.getId();
Logger.log("Before: " + calendarEventID);
return calendarEventID;
}
我不确定如何将calendarEventID的值返回给我的main()函数。
答案 0 :(得分:1)
除非我遗漏了一些明显或误解的问题:
function main() {
....
var calendarEventID = setUpCalendar(startDate, endDate, eventIDfromSS, calendarEventID);
Logger.log("After: " + calendarEventID);
}
答案 1 :(得分:1)
您的setupCalendar方法将值返回给main方法。您需要将它存储在一个变量中,例如returnedValue = setUpCalendar(startDate,endDate,eventIDfromSS,calendarEventID);
所以你的主要功能将是这样的
function main() {
....
returnedValue = setUpCalendar(startDate, endDate, eventIDfromSS, calendarEventID);
Logger.log("After: " + calendarEventID);
}