Google.Apps.Script.Type - Class UniversalAction (2.2.0)

public sealed class UniversalAction : IMessage<UniversalAction>, IEquatable<UniversalAction>, IDeepCloneable<UniversalAction>, IBufferMessage, IMessage

Reference documentation and code samples for the Google.Apps.Script.Type class UniversalAction.

An action that is always available in the add-on toolbar menu regardless of message context.

Inheritance

object > UniversalAction

Namespace

Google.Apps.Script.Type.Gmail

Assembly

Google.Apps.Script.Type.dll

Constructors

UniversalAction()

public UniversalAction()

UniversalAction(UniversalAction)

public UniversalAction(UniversalAction other)
Parameter
NameDescription
otherUniversalAction

Properties

ActionTypeCase

public UniversalAction.ActionTypeOneofCase ActionTypeCase { get; }
Property Value
TypeDescription
UniversalActionActionTypeOneofCase
public bool HasOpenLink { get; }

Gets whether the "open_link" field is set

Property Value
TypeDescription
bool

HasRunFunction

public bool HasRunFunction { get; }

Gets whether the "run_function" field is set

Property Value
TypeDescription
bool
public string OpenLink { get; set; }

A link that is opened by Gmail when the user triggers the action.

Property Value
TypeDescription
string

RunFunction

public string RunFunction { get; set; }

An endpoint that is called when the user triggers the action. See the universal actions guide for details.

Property Value
TypeDescription
string

Text

public string Text { get; set; }

Required. User-visible text describing the action, for example, "Add a new contact."

Property Value
TypeDescription
string