javascript - UrlFetchApp 服务器使用 Google Apps 脚本锁定特定电子表格
问题描述
我的代码在一个工作表中运行良好,但在另一个工作表中运行良好。出来:
“异常:对不起,发生服务器错误。请稍候,然后重试。”
也许我打电话UrlFetchApp
太多次了......有没有办法UrlFetchApp
根据我的代码为我正在寻找的东西调用一次?在代码工作正常的工作表上,它返回响应消息和 Drive 文件夹中的所有 3 个文件。
var exchange = UrlFetchApp.fetch('https://www.myweb.com/', options);
var response = exchange.getContentText();
var cell = ss.getRange('A5');
cell.setValue(response);
var URL = response.match(/link\|(.+)\|/)[1];
var url1 = URL + '.pdf';
var url2 = URL + '.xml';
var url3 = URL + '.cdr';
var pdf = UrlFetchApp.fetch(url1).getBlob().setName(name + '.pdf');
var xml = UrlFetchApp.fetch(url2).getBlob().setName(name + '.xml');
var cdr = UrlFetchApp.fetch(url3).getBlob().setName(name + '.cdr');
var folder = DriveApp.getFolderById('myfolder');
folder.createFile(pdf);
folder.createFile(xml);
folder.createFile(cdr);
解决方案
我修复了它,看起来它与电子表格历史记录的版本之一发生冲突。我所做的是生成文件的副本,并且没有更多的错误消息。该脚本功能齐全。感谢您的贡献。
推荐阅读
- c# - 将双引号写入csv会导致三个双引号
- git - 如何使用 git log 找到包含凭据/密码的提交
- c# - 是否可以在 .NET Standard 项目的会话中设置和获取值
- delphi - 自定义属性约束
- google-cloud-platform - 是否可以通过主机计算引擎虚拟机的内部或外部 IP 连接到 Cloud SQL 代理?
- testing - TestCafe BeforeEach / Before
- javascript - 为什么这个 React 条件渲染有问题?
- python-3.x - “如何创建一长串字符串”
- amazon-web-services - 在弹性 beantalk 中,我收到消息“服务:Amazon S3,消息:禁止”
- javascript - 使用处理程序 ashx 打开新选项卡 onclick JS 事件