Там только некоторые образцы, вы можете получить много полезной информации из официальных документов.
Использование пользовательского HTML
Документ: https://developers.google.com/apps-script/guides/html
/**
* code.gs
*/
function doGet(){
return HtmlService.createHtmlOutputFromFile('HTML file name');
}
Загрузить файлы
Документ: https://developers.google.com/apps-script/advanced/drive#uploading_files
Официальный пример:
/**
* code.gs
* Uploads a new file to the user's Drive.
*/
function uploadFile() {
var image = UrlFetchApp.fetch('url').getBlob();
var file = {
title: 'google_logo.png',
mimeType: 'image/png'
};
file = Drive.Files.insert(file, image);
Logger.log('ID: %s, File size (bytes): %s', file.id, file.fileSize);
}
Электронная таблица: чтение данных
Документ: https://developers.google.com/apps-script/reference/spreadsheet
/**
* code.gs
*/
var SpreadSheet = SpreadsheetApp.openByUrl(url);
var SheetName = SpreadSheet.getSheetByName(users);
var lastColumn = SheetName.getLastColumn();
var lastRow = SheetName.getLastRow();
Электронная таблица: запись данных
/**
* code.gs
*/
var SpreadSheet = SpreadsheetApp.openByUrl(url);
var SheetName = SpreadSheet.getSheetByName(users);
var range = SheetName.getRange(1, 5, 1, 1);
range.setValues([["Write Data"]]);