Sheetbase Module: @sheetbase/utils-server
Useful utilities for Sheetbase backend app.
Install
Using npm: npm install --save @sheetbase/utils-server
import * as Utils from "@sheetbase/utils-server";
As a library: 1DvgE7s0BRsgiI8uVvnx3OaIVHVYskgA0CaF0ykKPDa-IVl6csneLQQxT
Set the Indentifier to UtilsModule and select the lastest version, view code.
declare const UtilsModule: { Utils: any };
const Utils = UtilsModule.Utils;
Usage
-
Docs homepage: https://sheetbase.github.io/utils-server
-
API reference: https://sheetbase.github.io/utils-server/api
Examples
import * as Utils from "./public_api";
export function example1(): void {
const o = {
a: 1,
b: 2,
c: {
c1: 1,
c2: 2
}
};
const a = Utils.o2a(o);
Logger.log(a);
}
export function example2(): void {
const a = [1, 2, { a: 1, b: 2, c: 3 }, { key: "d", d1: 2, d2: 2 }];
const o = Utils.a2o(a);
Logger.log(o);
}
export function example3(): void {
Logger.log(Utils.uniqueId());
Logger.log(Utils.uniqueId(32));
Logger.log(Utils.uniqueId(12, "1"));
}
export function example4(): void {
const o = {
a: 1,
a1: "1",
b: true,
b1: "TRUE",
c: { c1: 1, c2: 2 },
c1: '{ "c1": 1, "c2": 2 }',
d: null
};
const output = Utils.honorData(o);
Logger.log(output);
}
License
@sheetbase/utils-server is released under the MIT license.