Class ScriptsResource
The "scripts" collection of methods.
Inherited Members
Namespace: Google.Apis.Script.v1
Assembly: Google.Apis.Script.v1.dll
Syntax
public class ScriptsResource
Constructors
ScriptsResource(IClientService)
Constructs a new resource.
Declaration
public ScriptsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Run(ExecutionRequest, string)
Runs a function in an Apps Script project. The script project must be deployed for use with the Apps Script
API and the calling application must share the same Cloud Platform project. This method requires
authorization with an OAuth 2.0 token that includes at least one of the scopes listed in the
Authorization section; script projects that do not require authorization cannot be
executed through this API. To find the correct scopes to include in the authentication token, open the
script project Overview page and scroll down to "Project OAuth Scopes." The error 403, PERMISSION_DENIED: The caller does not have permission
indicates that the Cloud Platform project used to
authorize the request is not the same as the one used by the script.
Declaration
public virtual ScriptsResource.RunRequest Run(ExecutionRequest body, string scriptId)
Parameters
Type | Name | Description |
---|---|---|
ExecutionRequest | body | The body of the request. |
string | scriptId | The script ID of the script to be executed. Find the script ID on the Project settings page under "IDs." As multiple executable APIs can be deployed in new IDE for same script, this field should be populated with DeploymentID generated while deploying in new IDE instead of script ID. |
Returns
Type | Description |
---|---|
ScriptsResource.RunRequest |