This package has been deprecated

Author message:

Please use https://www.npmjs.com/package/@sheetbase/sheets-server

@sheetbase/sheets-nosql-server
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

Sheetbase Module: @sheetbase/sheets-nosql-server

Using Google Sheets as NoSQL database.

Build Status Coverage Status NPM License clasp Support me on Patreon PayPal Ask me anything

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

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.

Package Sidebar

Install

npm i @sheetbase/sheets-nosql-server

Weekly Downloads

0

Version

0.0.8

License

MIT

Unpacked Size

455 kB

Total Files

21

Last publish

Collaborators

  • lamnhan