AI-generated Key Takeaways
-
The Project resource represents a script project and includes fields like
scriptId,title,parentId,createTime,updateTime,creator, andlastModifyUser. -
The User resource provides basic user profile information such as
domain,email,name, andphotoUrl. -
Available methods for managing script projects include
create,get,getContent,getMetrics, andupdateContent.
Resource: Project
The script project resource.
| JSON representation |
|---|
{ "scriptId" : string , "title" : string , "parentId" : string , "createTime" : string , "updateTime" : string , "creator" : { object ( |
| Fields | |
|---|---|
scriptId
|
The script project's Drive ID. |
title
|
The title for the project. |
parentId
|
The parent's Drive ID that the script will be attached to. This is usually the ID of a Google Document or Google Sheet. This filed is optional, and if not set, a stand-alone script will be created. |
createTime
|
When the script was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime
|
When the script was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
creator
|
User who originally created the script. |
lastModifyUser
|
User who last modified the script. |
User
A simple user profile resource.
| JSON representation |
|---|
{ "domain" : string , "email" : string , "name" : string , "photoUrl" : string } |
| Fields | |
|---|---|
domain
|
The user's domain. |
email
|
The user's identifying email address. |
name
|
The user's display name. |
photoUrl
|
The user's photo. |
Methods |
|
|---|---|
|
Creates a new, empty script project with no script files and a base manifest file. |
|
Gets a script project's metadata. |
|
Gets the content of the script project, including the code source and metadata for each script file. |
|
Get metrics data for scripts, such as number of executions and active users. |
|
Updates the content of the specified script project. |

