@wildhog/consolas v1.1.1
Adds useful Console methods to Google Apps Script
Getting Started
ConsolAS can be used as a native Apps Script library, as an NPM module or simply copied and pasted into your code.
As a Native Google Apps Script Library
Import the following script ID as a library into your Google Apps Script project:
18Wk4wG7DGRGvy39zZbWhkU37z6ytqW06QkSwUlZHlIClQXHmCtEFucvDInitiate ConsoleAS:
const cx = ConsolAS.init();As an NPM module
Install by running:
npm i @wildhog/consolasImport and initiate ConsolAS:
import { ConsolAS } from 'consolas';
const cx = new ConsolAS();By Copying and Pasting the Code from the dist/copy-paste/consolas.js File
The IIFE in the dist/copy-paste/consolas.js returns a class and stores it in the ConsolAS variable. Hence you only need to initiate the said class:
const cx = new ConsolAS();API
ConsolAS works with two-dimensional arrays and objects.
Example 1:
cx.table([
['Name', 'Profession'],
['John Doe', 'Developer'],
['Jane Doe', 'Designer'],
['Jim Doe', 'Artist'],
]);This prints out:
| (index) | 0 | 1 |
| ------- | -------- | ---------- |
| 0 | Name | Profession |
| 1 | John Doe | Developer |
| 2 | Jane Doe | Designer |
| 3 | Jim Doe | Artist |Example 2:
cx.table({
name: 'John Doe',
profession: 'Developer',
age: 30,
city: 'Anytown',
});This prints out:
| (index) | Value |
| ---------- | --------- |
| name | John Doe |
| profession | Developer |
| age | 30 |
| city | Anytown |Example 3:
cx.table([
{
name: 'Alice',
age: 30,
},
{
name: 'Bob',
age: 25,
},
{
name: 'Charlie',
age: 35,
},
{
name: 'Diana',
age: 28,
},
]);This prints out:
| (index) | name | age |
| ------- | ------- | --- |
| 0 | Alice | 30 |
| 1 | Bob | 25 |
| 2 | Charlie | 35 |
| 3 | Diana | 28 |Supported Methods
Currently only the table(TwoDimArray|Object) method works. Other methods will follow soon. Check CONTRIBUTING if you are interest in implementing them.
Run tests
npm tSee Also
Author
- 👤 Dmitry Kostyuk
- Wurkspaces.dev
- Medium
- Stack Overflow
Show your support
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator