Class ExecutionRequest
A request to run the function in a script. The script is identified by the specified script_id
. Executing a
function on a script returns results based on the implementation of the script.
Implements
Inherited Members
Namespace: Google.Apis.Script.v1.Data
Assembly: Google.Apis.Script.v1.dll
Syntax
public class ExecutionRequest : IDirectResponseSchema
Properties
DevMode
If true
and the user is an owner of the script, the script runs at the most recently saved version rather
than the version deployed for use with the Apps Script API. Optional; default is false
.
Declaration
[JsonProperty("devMode")]
public virtual bool? DevMode { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Function
The name of the function to execute in the given script. The name does not include parentheses or
parameters. It can reference a function in an included library such as Library.libFunction1
.
Declaration
[JsonProperty("function")]
public virtual string Function { get; set; }
Property Value
Type | Description |
---|---|
string |
Parameters
The parameters to be passed to the function being executed. The object type for each parameter should match
the expected type in Apps Script. Parameters cannot be Apps Script-specific object types (such as a
Document
or a Calendar
); they can only be primitive types such as string
, number
, array
, object
,
or boolean
. Optional.
Declaration
[JsonProperty("parameters")]
public virtual IList<object> Parameters { get; set; }
Property Value
Type | Description |
---|---|
IList<object> |
SessionState
Deprecated. For use with Android add-ons only. An ID that represents the user's current session in the
Android app for Google Docs or Sheets, included as extra data in the
Intent that launches the add-on. When
an Android add-on is run with a session state, it gains the privileges of a
bound script—that is, it can access information
like the user's current cursor position (in Docs) or selected cell (in Sheets). To retrieve the state, call
Intent.getStringExtra("com.google.android.apps.docs.addons.SessionState")
. Optional.
Declaration
[JsonProperty("sessionState")]
public virtual string SessionState { get; set; }
Property Value
Type | Description |
---|---|
string |