Skip to content

Latest commit

 

History

History
71 lines (50 loc) · 1.21 KB

README.md

File metadata and controls

71 lines (50 loc) · 1.21 KB

Clasp Token Action

This action allows you to create .clasprc.json file in the home directory. This is needed to push projects in Google App Script.

Inputs

client-id

Required The ClientID of the project.

client-secret

Required The ClientSecret of the project.

refresh-token

Required RefreshToken of the user.

How to get the value of the inputs

You need to install clasp locally to get the values.

  • Install clasp
npm install -g @google/clasp

clasp.json

{"scriptId":"1R7XTv-sdhsdjhsjhsjhjsfgdhdgfshgdsfhdfhs"}
  • Login to clasp
clasp login
  • Get values from local file
cat ~/.clasprc.json

Example usage

uses: namaggarwal/[email protected]
with:
  client-id: test-client-id
  client-secret: test-client-secret
  refresh-token: test-refresh-token

You can specify the clasp command in your npm scripts. For example

package.json

{
  "name": "my-project",
  "version": "0.0.1",
  "script": {
    "push-to-app": "clasp push"
  }
}