Google Apps Script API
    Preparing search index...

    An action that enables interactivity within UI elements. The action does not happen directly on the client but rather invokes an Apps Script callback function with optional parameters.

    var image = CardService.newImage()
        .setOnClickAction(CardService.newAction()
            .setFunctionName("handleImageClick")
            .setParameters({imageSrc: 'carImage'}));
    
    interface Action {
        addRequiredWidget(
            requiredWidget: string,
        ): GoogleAppsScript.Card_Service.Action;
        setAllWidgetsAreRequired(
            allWidgetsAreRequired: boolean,
        ): GoogleAppsScript.Card_Service.Action;
        setFunctionName(functionName: string): GoogleAppsScript.Card_Service.Action;
        setInteraction(
            interaction: Interaction,
        ): GoogleAppsScript.Card_Service.Action;
        setLoadIndicator(
            loadIndicator: LoadIndicator,
        ): GoogleAppsScript.Card_Service.Action;
        setMethodName(functionName: string): GoogleAppsScript.Card_Service.Action;
        setParameters(
            parameters: { [key: string]: string },
        ): GoogleAppsScript.Card_Service.Action;
        setPersistValues(
            persistValues: boolean,
        ): GoogleAppsScript.Card_Service.Action;
    }
    Index

    Methods