当使用onEdit-Trigger函数或作为单元格函数时,授权会丢失

问题描述 投票:0回答:1

我花了很多时间根据电子表格中的行创建和修改日历事件。计划是修改表中的值并自动更新日历。所以我使用了一个onEdit-Trigger,一段时间以来效果很好。

但是,当我使用脚本函数作为onEdit-Trigger或作为单元格函数时,脚本文件现在丢失了授权。当我从脚本编辑器中启动该功能时,它运行良好。没有授权问题。

有没有办法手动设置授权?没有授权对话框,没有出现?

在B42中,应计算复活节的日期(= Osterdatum(A42; 0))在B43中,复活节日期由该函数编写,但在脚本编辑器中为启动日期。

提及第6行具有以下背景:

// Kalender in Google eintragen
var test = true; // bei true nix schreiben

// Kalender öffnen, um Termine einzutragen
var kalenderID  = "[email protected]"; // Regionalkalender
var meinKalender= CalendarApp.getCalendarById(kalenderID);  // Line 6
if (test) {
  Logger.log(meinKalender.getName());
}

任何人都可以帮助我获得授权吗?

google-apps-script google-sheets google-api google-calendar-api google-oauth
1个回答
0
投票

我发现,当我不将setValue()用于其他单元格时,作为单元格函数的用法是有效的。

所以问题可能是:当我在B42中将该函数称为单元函数时,是否可以将setValue()用于其他单元格(例如C43)?

谢谢你的要求。你做

© www.soinside.com 2019 - 2024. All rights reserved.