SheetSchema - это библиотека сценариев Google Apps Script, которая обеспечивает простой способ работы со схемами листов в Google Sheets.
Она позволяет определять, вставлять, извлекать и управлять схемами в Google Sheets, что упрощает ведение структурированных данных.
Внимание! Использование этого сервиса может увеличить время выполнения скрипта.
- Откройте свой проект в Google Apps Script Dashboard.
- Скопируйте содержимое файла sheet-schema.js и вставьте его в новый файл в вашем проекте Google Apps Script.
Для получения подробной документации, пожалуйста, посетите страницу Wiki.
Вот несколько примеров использования SheetSchema:
const sheet = SpreadsheetApp.getActiveSheet();
const fields = [ 'time', null, { name: 'id' } ];
const schema = SheetSchema.insertSchema(sheet, fields);
console.log(schema);
const sheet = SpreadsheetApp.getActiveSheet();
const schema = SheetSchema.getSchemaBySheet(sheet);
console.log(schema);
const sheet = SpreadsheetApp.getActiveSheet();
const schema = SheetSchema.getSchemaBySheet(sheet);
const field = schema.getFieldByIndex(0);
console.log(field);
const sheet = SpreadsheetApp.getActiveSheet();
const schema = SheetSchema.getSchemaBySheet(sheet);
const field = schema.getFieldByName('time');
console.log(field);
const sheet = SpreadsheetApp.getActiveSheet();
const result = SheetSchema.removeSchema(sheet);
console.log(result);
Пожалуйста, прочитайте CONTRIBUTING.md для получения подробной информации о том, как внести вклад в этот проект.
Для получения подробного списка изменений и обновлений, пожалуйста, обратитесь к файлу CHANGELOG.md.
Этот проект лицензируется в соответствии с файлом LICENSE.md.