gpt4 book ai didi

javascript - 用于导出和替换 csv 文件的 Google App 脚本

转载 作者:行者123 更新时间:2023-12-02 14:15:18 25 4
gpt4 key购买 nike

我目前有一个谷歌电子表格,它将创建一个 csv 文件,并在触发器关闭时将其保存在我的谷歌驱动器上。我不知道如何在创建新的 csv 文件之前删除现有的 csv 文件。当它保存新版本时,它只是制作另一个副本。我需要覆盖以前的文件(或删除旧文件然后导出/写入新版本。)

以下是创建 csv 文件的脚本:

function saveAsCSV() {
// Prompts the user for the file name
var fileName = ("myCSVFile");
// Check that the file name entered wasn't empty
if (fileName.length !== 0) {
// Add the ".csv" extension to the file name
fileName = fileName + ".csv";
// Convert the range data to CSV format
var csvFile = convertRangeToCsvFile_(fileName);
// Create a file in the Docs List with the given name and the CSV data
DriveApp.createFile(fileName, csvFile);
}
else {
Browser.msgBox("Error: Please enter a CSV file name.");
}
}

如何在每次脚本触发器关闭时覆盖 csv 文件?

最佳答案

您可以使用file.setTrashed(true)在写入新文件之前删除该文件。请参阅 File Class documentation. 中的主要示例

关于javascript - 用于导出和替换 csv 文件的 Google App 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39087199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com