我有一个脚本从我的共享日历中提取事件,并在我的共享电子表格中显示事件详细信息。但是,当其他人尝试运行脚本时,脚本无法找到日历,因为它正在针对触发脚本的用户查找日历。
解决方案:创建一个Web应用程序,然后让用户触发一个运行主脚本的小脚本,即Web-App(由Michael Aaron Safyan建议)。
当前问题:
我已经制作了网络应用,using this method,当我在浏览器中打开URL?wake=up
时,我的网络应用成功被调用..似乎一切都很好
然而,第二部分(触发器脚本)似乎没有让Web-App运行。它使用UrlFetchApp.fetch("URL?wake=up");
但它无法运行Web-App。
需要指导:
如何从某个功能触发Web应用程序。
答案 0 :(得分:2)
是。脚本可以以各种不同的模式运行。这在Google Apps Script: Permissions and types of Scripts记录。如果您将应用程序发布为web app或trigger,则可以在创建者的帐户下执行脚本,而不是访问用户的帐户。对于这种特定情况,听起来您想要使用运行<?php
$x = 1;
$y = $x + $x++;
var_dump($y); // output : 3
$x = 1;
$y = $x + $x + $x++;
var_dump($y); // output : 3
的触发器。
答案 1 :(得分:1)
解决方案:制作一个Web应用程序,然后让用户触发一个运行主脚本的小脚本,即Web-App(由Michael Aaron Safyan建议)。