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.