gmail-query-builder
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

gmail-query-builder

NPM version CircleCI Coverage percentage

Gmail query builder

See https://support.google.com/mail/answer/7190

Install

$ npm install gmail-query-builder --save

Usage

import QueryBuilder from 'gmail-query-builder';
 
const $q = QueryBuilder.q;
const query = $q().subject(
    $q().group('dinner', 'movie')
  ).build();
 
console.log(query);
// subject:(dinner movie)

Library on Apps Script

You can use it as a Library.

  • Script ID (Library ID) : 1eiP-uPUkgpSLncdNOABPsqBOGulOQ5GJG4YZRIOC5UnBZ6kVjfiaiGKA

appsscript.json

{
  "timeZone": "Asia/Tokyo",
  "dependencies": {
    "libraries": [{
      "userSymbol": "GmailQueryBuilder",
      "libraryId": "1eiP-uPUkgpSLncdNOABPsqBOGulOQ5GJG4YZRIOC5UnBZ6kVjfiaiGKA",
      "version": "1"
    }]
  },
  "exceptionLogging": "STACKDRIVER"
}

Code.gs:

function myFunction() {
  var $q = GmailQueryBuilder.QueryBuilder.q;
  var query = $q().subject(
    $q().group('dinner', 'movie')
  ).build();
 
  Logger.log(query);
  // subject:(dinner movie)
}

/gmail-query-builder/

    Package Sidebar

    Install

    npm i gmail-query-builder

    Weekly Downloads

    2

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    47.2 kB

    Total Files

    17

    Last publish

    Collaborators

    • fossamagna