我需要知道一个团队的假期。为此,每个人都通过邮件收到包含四个问题的表格: - 邮件地址 - 名称 -休假期开始 -休假期结束
通常,响应是在电子表格中发送的。 想法是填写与整个团队共享的日历,以便每个人都知道请假的时间。 为此,这是链接到此工作表的脚本:
function AjouteConge() {
var fichier = SpreadsheetApp.getActiveSpreadsheet();
var feuille = fichier.getActiveSheet();
var Ligne = fichier.getLastRow();
var RefCellule = "B"+Ligne+":E"+Ligne;
var Datas = fichier.getRange(RefCellule).getValues();
var Agenda = CalendarApp.getCalendarById('abcdefghijklmnopqrstuvwxyz123456789@group.calendar.google.com').createAllDayEvent(Datas[0][0], new Date(Datas[0][1]),new Date(Datas[0][2]));
}
我注意到我的脚本在完成表单后运行了2次。 因此,我在议程中有2个相同的事件。 从编辑器测试脚本时(并非总是如此)(并非总是如此)。 一个主意 ?为什么该脚本运行两次? 谢谢您的澄清
答案 0 :(得分:0)
您可以检查多个用户是否在Google表单上设置了相同的提交触发器吗?如果是,那么您应该从其他帐户中删除触发器,并且只保留一个。