我正在Apps脚本中创建一个工作流程,其中Doc是从模板生成的,并与各个用户共享以供审批.脚本发送一个自定义的电子邮件,通知用户该文档需要他们的批准,但他们还会在该过程的每个阶段收到第二封电子邮件,该文件来自存储文件的驱动程序,用户说"用户与您共享了文档".有没有办法禁用这些警报?当您从云端硬盘手动共享文档时,会出现一个复选框选项,允许您选择用户是否收到通知.但是,我找不到使用Apps脚本禁用此通知的方法.
我正在doc.addEditors(users)用来分享这份文件.
非常感谢
javascript google-api google-apps google-apps-script google-drive-api
我有一个包含多个页面的Google网站,其中都包含Google Apps脚本小工具.用户报告说,几个月前,Apps脚本小工具停止工作.我对它们进行了测试,发现Apps Script小工具正确加载并显示来自UI服务的内容,但是,当点击任何运行某个功能的按钮时,Apps Script Gadget挂起,浏览器中的控制台错误显示:
Uncaught SecurityError: Failed to read the 'frame' property from 'Window': Blocked a frame
with origin "https://sites.google.com" from accessing a frame with origin
"https://xxxxxxxxxxxxxxxx-a-sites-opensocial.googleusercontent.com".
Protocols, domains, and ports must match.
Run Code Online (Sandbox Code Playgroud)
Google是否更改了某种安全策略,以防止对Apps脚本脚本发出Cross Origin请求?这有什么办法吗?
谢谢
斯图
javascript google-chrome google-sites cors google-apps-script
Google Apps脚本是否支持使用HTML服务使用base64编码的图像?我正在尝试使用base64编码将图像添加到HTML页面,但它们不会显示在最终页面中.
我试图使用的HTML是:
<img src="data:'+contentType+';base64,'+encoded+'"/>
Run Code Online (Sandbox Code Playgroud)
当我在HTML服务呈现之前记录html内容时,它显示为:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUh.....(base64 string)/>
Run Code Online (Sandbox Code Playgroud)
这在JSFiddle和普通HTML中工作正常,但在Apps脚本中,图像不显示.在呈现的页面上查看源代码时,图像标记显示如下:
<img src="null">
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以将base64编码的图像添加到页面?我可以将图像作为blob获取,但我认为没有办法直接将HTML添加到HTML内容中.
是否有其他人在使用Apps Script Apps时遇到了性能问题?
我有9个应用程序在周五突然开始表现得很慢.它们之间的共同联系似乎是ScriptDB,虽然我不确定这是否是问题.我想知道这是否与ScriptDB在今年年底被弃用有关?
我比以前更频繁地看到以下错误:
Service invoked too many times in a short time: scriptdb rateMax. Try Utilities.sleep(1000) between calls.
提前致谢
斯图尔特