API脚本,用于将谷歌工作表保存到谷歌驱动器下定义的文件夹中的Excel



我现在是API脚本,我需要了一个脚本来帮助将谷歌工作表保存为同一谷歌驱动器文件夹下具有相同名称的excel格式,我可以定期运行它。

我知道有下载选项,但我需要自动化该过程。

提前致谢 奥萨马

使用驱动器 API 检索导出链接并从 blob 创建新文件

为此,请启用高级驱动器服务并执行以下操作:

function saveAsXls() { 
var ss = SpreadsheetApp.getActive(); 
var destFolder = DriveApp.getFolderById("Added my drive address") 
var ssName = ss.getName(); 
var url = Drive.Files.get(ss.getId()).exportLinks["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"];  
var  blob = UrlFetchApp.fetch(url, {
headers: {
Authorization: 'Bearer ' + ScriptApp.getOAuthToken(),
},
});  
destFolder.createFile(blob).setName(ssName);
} 

有关理解,请参阅以下参考资料:

  • 导出链接
  • 斑点
  • 网址获取
  • 创建文件

最新更新