README
Sheetbase Module: @sheetbase/sheets-nosql-server
Using Google Sheets as NoSQL database.
Install
Using npm: npm install --save @sheetbase/sheets-nosql-server
import * as SheetsNosql from "@sheetbase/sheets-nosql-server";
As a library: 1C88aLF7cK6DFfXGk6Xa8uFRHjHyGpAEfX1-x7XprjSpSazq7d3AI8sNb
Set the Indentifier to SheetsNosqlModule and select the lastest version, view code.
declare const SheetsNosqlModule: { SheetsNosql: any };
const SheetsNosql = SheetsNosqlModule.SheetsNosql;
Scopes
https://www.googleapis.com/auth/script.scriptapp
https://www.googleapis.com/auth/spreadsheets
Usage
Docs homepage: https://sheetbase.github.io/sheets-nosql-server
API reference: https://sheetbase.github.io/sheets-nosql-server/api
Examples
import * as SheetsNosql from "./public_api";
const databaseId = "1Zz5kvlTn2cXd41ZQZlFeCjvVR_XhpUnzKlDGB8QsXoI";
function load_() {
return SheetsNosql.sheetsNosql({ databaseId });
}
export function example1(): void {
const DB = load_();
const object = DB.object("/foo/foo-3");
Logger.log(object);
}
export function example2(): void {
const DB = load_();
const list = DB.list("/foo/foo-2/content");
Logger.log(list);
}
export function example3(): void {
const DB = load_();
const update = DB.update({
"/foo/foo-6/content": new Date().getTime()
});
Logger.log(update);
}
export { databaseId };
License
@sheetbase/sheets-nosql-server is released under the MIT license.