Clasp Token
ActionsTags
(2)This action allows you to create .clasprc.json
file in the home directory. This is needed to push projects in Google App Script.
Required The ClientID of the project.
Required The ClientSecret of the project.
Required RefreshToken of the user.
You need to install clasp locally to get the values.
- Install clasp
npm install -g @google/clasp
-
Enable the Google Apps Script API https://script.google.com/home/usersettings
-
Create Clasp.json locally Create clasp.json file locally in your project with scriptID from AppScript console.
clasp.json
{"scriptId":"1R7XTv-sdhsdjhsjhsjhjsfgdhdgfshgdsfhdfhs"}
- Login to clasp
clasp login
- Get values from local file
cat ~/.clasprc.json
uses: namaggarwal/clasp-token-action@v0.0.1
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"
}
}
Clasp Token is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.