0

Я создал панель мониторинга, аналогичную примеру, указанному в скрипте Google Apps Help Center. Он содержит элементы управления, которые фильтруют электронную таблицу, содержащую данные. Я хотел бы добавить опцию на панели управления, которая позволит пользователям экспортировать отфильтрованное представление в новый файл CSV или файл Google Таблиц, который будет сохранен на их Диске, но я не знаю, как это сделать. Какие-либо предложения?Скрипт Google Apps: Экспорт Dashboard в CSV

ответ

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.