我正面临谷歌表的新挑战...... :( 我需要用 excel 文件覆盖一个固定的谷歌表,同时保留 ID 文件和 ID 表。 下面是用 Google APPS 脚本编写的代码,它可以工作,但每次都会为工作表生成一个新的 ID。
function overwrite() {
const xlsxFileName = "XXX.xlsx"; // Please set the filename of XLSX file.
const spreadsheetId = "1JnsV5Vpp0xXj1fNyDeKV04PReYGN4v2oBVcQb6bvBUA"; // Please set the Spreadsheet ID. This Spreadsheet is overwritten by EXCEL data.
const xlsx = DriveApp.getFilesByName(xlsxFileName || "XXX.xlsx");
if (!xlsx.hasNext()) throw new Error("No excel file.");
Drive.Files.update({mimeType: MimeType.GOOGLE_SHEETS}, spreadsheetId, xlsx.next().getBlob());
}
你能帮我解决这个问题吗? 多谢! 祝你今天过得愉快, 劳拉