Skip to content

Repository files navigation

GitHub API client for Google Apps Script

Usage

$npm install gas-github
# or$yarn add gas-github
import*asissuesfrom'gas-github/lib/issues'// or// import { createIssue } from 'gas-github'declarelet global: anyfunctionpostIssue(){constsetting={owner: 'org',repo: 'repo',pat: 'token'}constissue=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

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages