Google Apps脚本:将信息中心导出为CSV

时间:2016-05-17 15:10:46

标签: charts google-apps-script google-sheets export-to-csv dashboard

我创建了一个类似于Google Apps脚本Help Center上提供的示例的信息中心。它包含过滤包含数据的电子表格的控件。我想在仪表板上添加一个选项,允许用户将过滤后的视图导出到新的CSV文件或Google表格文件中,这些文件将保存在其驱动器中但是我不知道如何执行此操作。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

以下是Google教程的代码段:

function saveAsCSV() {
  // Prompts the user for the file name
  var fileName = Browser.inputBox("Save CSV file as (e.g. 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
    DocsList.createFile(fileName, csvFile);
  }
  else {
    Browser.msgBox("Error: Please enter a CSV file name.");
  }
}*

查看full tutorial and code here