Skip to content

Latest commit

 

History

History
101 lines (62 loc) · 3.09 KB

README.md

File metadata and controls

101 lines (62 loc) · 3.09 KB
Български Deutsch English Русский Українська

SheetSchema

Release License clasp

SheetSchema ist eine Google Apps Script-Bibliothek, die eine einfache Möglichkeit bietet, mit Sheet-Schemata in Google Sheets zu arbeiten.

Sie ermöglicht das Definieren, Einfügen, Extrahieren und Verwalten von Schemata in Google Sheets und erleichtert so die Pflege strukturierter Daten.

Achtung! Die Verwendung dieses Dienstes kann die Ausführungszeit des Skripts verlängern.

Installation

  1. Öffnen Sie Ihr Projekt im Google Apps Script Dashboard.
  2. Kopieren Sie den Inhalt der Datei sheet-schema.js und fügen Sie ihn in eine neue Datei in Ihrem Google Apps Script-Projekt ein.

Dokumentation

Eine ausführliche Dokumentation finden Sie auf der Seite Wiki.

Verwendung

Hier sind einige Beispiele für die Verwendung von SheetSchema:

Schema einfügen

const Blatt = SpreadsheetApp.getActiveSheet();
const fields = [ 'time', null, { name: 'id' } ];
const schema = SheetSchema.insertSchema(sheet, fields);

console.log(schema);

Schema abrufen

const Blatt = SpreadsheetApp.getActiveSheet();
const schema = SheetSchema.getSchemaBySheet(sheet);

console.log(schema);

Abrufen von Feld nach Spaltenindex

const Blatt = SpreadsheetApp.getActiveSheet();
const schema = SheetSchema.getSchemaBySheet(sheet);
const field = schema.getFieldByIndex(0);

console.log(field);

Feld nach Name abrufen

const Blatt = SpreadsheetApp.getActiveSheet();
const schema = SheetSchema.getSchemaBySheet(Blatt);
const field = schema.getFieldByName('time');

console.log(field);

Löschen des Schemas

const Blatt = SpreadsheetApp.getActiveSheet();
const result = SheetSchema.removeSchema(sheet);

console.log(result);

Beitrag

Bitte lesen Sie CONTRIBUTING.md für Details, wie Sie zu diesem Projekt beitragen können.

Änderungshistorie

Bitte lesen Sie CHANGELOG.md für eine detaillierte Liste der Änderungen und Aktualisierungen.

Lizenz

Dieses Projekt ist lizenziert unter der Datei LICENSE.md.