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