Google Apps Script API
    Preparing search index...

    This service provides utilities for string encoding/decoding, date formatting, JSON manipulation, and other miscellaneous tasks.

    interface Utilities {
        Charset: typeof GoogleAppsScript.Utilities.Charset;
        DigestAlgorithm: typeof GoogleAppsScript.Utilities.DigestAlgorithm;
        MacAlgorithm: typeof GoogleAppsScript.Utilities.MacAlgorithm;
        RsaAlgorithm: typeof GoogleAppsScript.Utilities.RsaAlgorithm;
        base64Decode(encoded: string): number[];
        base64Decode(
            encoded: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        base64DecodeWebSafe(encoded: string): number[];
        base64DecodeWebSafe(
            encoded: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        base64Encode(data: number[]): string;
        base64Encode(data: string): string;
        base64Encode(
            data: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): string;
        base64EncodeWebSafe(data: number[]): string;
        base64EncodeWebSafe(data: string): string;
        base64EncodeWebSafe(
            data: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): string;
        computeDigest(
            algorithm: GoogleAppsScript.Utilities.DigestAlgorithm,
            value: number[],
        ): number[];
        computeDigest(
            algorithm: GoogleAppsScript.Utilities.DigestAlgorithm,
            value: string,
        ): number[];
        computeDigest(
            algorithm: GoogleAppsScript.Utilities.DigestAlgorithm,
            value: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        computeHmacSha256Signature(value: number[], key: number[]): number[];
        computeHmacSha256Signature(value: string, key: string): number[];
        computeHmacSha256Signature(
            value: string,
            key: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        computeHmacSignature(
            algorithm: GoogleAppsScript.Utilities.MacAlgorithm,
            value: number[],
            key: number[],
        ): number[];
        computeHmacSignature(
            algorithm: GoogleAppsScript.Utilities.MacAlgorithm,
            value: string,
            key: string,
        ): number[];
        computeHmacSignature(
            algorithm: GoogleAppsScript.Utilities.MacAlgorithm,
            value: string,
            key: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        computeRsaSha1Signature(value: string, key: string): number[];
        computeRsaSha1Signature(
            value: string,
            key: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        computeRsaSha256Signature(value: string, key: string): number[];
        computeRsaSha256Signature(
            value: string,
            key: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        computeRsaSignature(
            algorithm: GoogleAppsScript.Utilities.RsaAlgorithm,
            value: string,
            key: string,
        ): number[];
        computeRsaSignature(
            algorithm: GoogleAppsScript.Utilities.RsaAlgorithm,
            value: string,
            key: string,
            charset: GoogleAppsScript.Utilities.Charset,
        ): number[];
        formatDate(
            date: GoogleAppsScript.Base.Date,
            timeZone: string,
            format: string,
        ): string;
        formatString(template: string, ...args: any[]): string;
        getUuid(): string;
        gzip(blob: BlobSource): Blob;
        gzip(blob: BlobSource, name: string): Blob;
        jsonParse(jsonString: string): any;
        jsonStringify(obj: any): string;
        newBlob(data: number[]): Blob;
        newBlob(data: number[], contentType: string): Blob;
        newBlob(data: number[], contentType: string, name: string): Blob;
        newBlob(data: string): Blob;
        newBlob(data: string, contentType: string): Blob;
        newBlob(data: string, contentType: string, name: string): Blob;
        parseCsv(csv: string): string[][];
        parseCsv(csv: string, delimiter: string): string[][];
        parseDate(date: string, timeZone: string, format: string): Date;
        sleep(milliseconds: number): void;
        ungzip(blob: BlobSource): Blob;
        unzip(blob: BlobSource): Blob[];
        zip(blobs: BlobSource[]): Blob;
        zip(blobs: BlobSource[], name: string): Blob;
    }
    Index

    Properties

    Methods