Google apps script 如何在不共享全局链接的情况下从Google Drive解析XML文件
我正在Google应用程序脚本中构建一个XML解析器,witch从Google Drive获取XML。目前,只有当XML文件的链接是全局共享的时,我才能让它工作Google apps script 如何在不共享全局链接的情况下从Google Drive解析XML文件,google-apps-script,xml-parsing,Google Apps Script,Xml Parsing,我正在Google应用程序脚本中构建一个XML解析器,witch从Google Drive获取XML。目前,只有当XML文件的链接是全局共享的时,我才能让它工作 function XmlChecker(FileID){ var data = UrlFetchApp.fetch("https://drive.google.com/uc?id=" + FileID + "&export=download").getContentTex
function XmlChecker(FileID){
var data = UrlFetchApp.fetch("https://drive.google.com/uc?id=" + FileID + "&export=download").getContentText();
var xml = XmlService.parse(data);
var root = xml.getRootElement();
var namespace = XmlService.getNamespace('http://www.editeur.org/onix/2.1/short');
- 有没有办法在不共享链接的情况下获得相同的结果
- 谷歌应用程序脚本构建在电子表格中。我可以通过代码访问电子表格吗
FileID
的文件在您的谷歌硬盘中,那么使用如下硬盘服务检索数据如何
发件人:
致:
- 通过此修改,可以从
文件检索数据,而无需公开共享FileID
var data = UrlFetchApp.fetch("https://drive.google.com/uc?id=" + FileID + "&export=download").getContentText();
var data = DriveApp.getFileById(FileID).getBlob().getDataAsString();