Skip to content

mahaker/gas-github

Repository files navigation

GitHub API client for Google Apps Script

Usage

$npm install gas-github
# or
$yarn add gas-github
import * as issues from 'gas-github/lib/issues'
// or
// import { createIssue } from 'gas-github'

declare let global: any

function postIssue() {
  const setting = { owner: 'org', repo: 'repo', pat: 'token' }
  const issue = issues.createIssue(setting, {title: 'test', body: 'body', labels: ['bug', 'documentation']})

  Logger.log(`issue created: ${issue}`)
}

global.postIssue = postIssue

API

/lib/issues

  1. createIssue
  2. getIssue
  3. listMilestones
  4. listRepositoryIssues

/lib/projects

  1. listRepositoryProjects
  2. listProjectColumns
  3. addProjectCardFromIssue

Contribution

Welcome contributions and feedbacks!

About

GitHub API client for Google Apps Script

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •