ScriptContext Methods | ![]() |
The ScriptContext type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddMessage(String) |
Adds a information-level log message to be consumed.
|
![]() | AddMessage(DocumentItem, String) |
Adds a information-level log message to be consumed.
|
![]() | AddWarning(String) |
Adds a warning level log message to be consumed.
|
![]() | AddWarning(DocumentItem, String) |
Adds a warning level log message to be consumed.
|
![]() | CreateDocument |
Adds a new document into the project.
|
![]() | CreateField(String) |
Creates the given field name if it does not exist.
|
![]() | CreateField(String, ChoiceFieldItemType) |
Creates the given field name as choice or multi-choice if it does not exist.
|
![]() | CreateField(String, FieldItemType) |
Creates the given field name using the provided FieldItemType if it does not exist.
|
![]() | CreateFieldSet |
Create field set with given collection of fields
|
![]() | DeleteField |
Deletes the field from the project schema.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetCustomFields |
Gets a list of the custom (User) fields available to the script.
|
![]() | GetDocuments |
Gets a new list of documents based on the documents
already available in this context.
|
![]() | GetField |
Gets the FieldItem for the given field name.
|
![]() | GetFields |
Gets a list of every field available to the script.
|
![]() | GetFieldSet(String) |
Gets a field set matching the given field set name.
|
![]() | GetFieldSet(FieldSetItemType) |
Gets the field set matching the given field set type.
|
![]() | GetFieldSets |
Gets all the FieldSetItem's available in the project.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetNewDocument |
Gets a new document that can be added to the project.
|
![]() | GetNewDocuments |
Gets the list of new documents that have been created by the script.
|
![]() | GetOrCreateField(String, ChoiceFieldItemType) |
Gets or creates the field matching both the given name and choice type.
|
![]() | GetOrCreateField(String, FieldItemType) |
Gets or creates the field matching both the given name and field data type.
|
![]() | GetProject |
Gets the active project associated to this instance.
|
![]() | GetRemovedDocuments |
Gets the list of documents to remove that have been flagged deleted by the script.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | HasField |
Checks if the given field name exists in the list of fields.
|
![]() | ReadDocument |
Reads through the list of documents available to this instance.
|
![]() | ReadDocument(DocumentItem) |
Marks the document as being read by the script. Primarily used for progress updates.
|
![]() | RemoveDocument |
Flags the document as being removed by the script.
|
![]() | RenameField |
Renames the given field in the schema.
|
![]() | ThrowIfCancellationRequested |
Throws a OperationCanceledException if cancellation is requested.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | TryConvertFieldType |
Attempts to convert the provided field to a new field type. A return value indicates whether the field
was converted successfully to the new field type.
|
![]() | TryGetOrCreateField(String, ChoiceFieldItemType, FieldItem) |
Gets or creates the field matching both the given name and choice type. A return value indicates
an existing field with type was found or a new field instance was created successfully.
|
![]() | TryGetOrCreateField(String, FieldItemType, FieldItem) |
Gets or creates the field matching both the given name and field type. A return value indicates
an existing field with type was found or a new field instance was created successfully.
|
![]() | UpdateDocument |
Marks the document as having changes and updates the progress.
|