Hàm
Chức năng | Mô tả |
---|---|
xác địnhBoolean(tên, tuỳ chọn) | Khai báo tham số boolean. |
địnhInt(tên; tuỳ chọn) | Khai báo một tham số số nguyên. |
defineList(tên, tuỳ chọn) | Khai báo tham số danh sách. |
defineSecret(name) | Khai báo một tham số bí mật. Tham số này sẽ chỉ lưu giữ các giá trị trong Trình quản lý bí mật trên đám mây. Khoá bí mật được lưu trữ nội bộ dưới dạng bytestring. Sử dụng ParamOptions.as để cung cấp gợi ý loại trong quá trình phân giải tham số. |
defineString(name, options) | Khai báo một tham số chuỗi. |
multiSelect(options) | Tạo dữ liệu đầu vào để chọn nhiều giá trị từ một chuỗi giá trị. |
multiSelect(options) | Tạo dữ liệu đầu vào có nhiều lựa chọn từ sơ đồ liên kết nhãn đến giá trị. |
select(options) | Tạo một giá trị đầu vào chọn lọc trong một chuỗi các giá trị. |
select(optionsWithlabels) | Tạo mục nhập lựa chọn từ sơ đồ liên kết nhãn đến giá trị. |
Lớp học
Hạng | Mô tả |
---|---|
Biểu thức |
Giao diện
Giao diện | Mô tả |
---|---|
MultiSelectInput | Chỉ định rằng giá trị của thông số phải được xác định bằng cách để người dùng chọn một tập hợp con trong danh sách các tuỳ chọn được soạn trước theo cách có tính tương tác tại thời điểm triển khai. Sẽ dẫn đến lỗi nếu được sử dụng trên các tham số thuộc loại không phải string[] . |
SelectInput | Chỉ định rằng giá trị của thông số phải được xác định bằng cách cho phép người dùng chọn từ danh sách các tùy chọn được soạn trước theo cách tương tác tại thời điểm triển khai. |
SelectOptions (Chọn tuỳ chọn) | Một trong các tuỳ chọn được cung cấp cho SelectInput , chứa giá trị và tuỳ ý là nhãn mà con người có thể đọc được để hiện trong giao diện chọn. |
TextInput | Chỉ định giá trị của một thông số cần được xác định bằng cách nhắc người dùng nhập giá trị đó theo cách có tính tương tác tại thời điểm triển khai. Hệ thống sẽ thử lại nếu thông tin đầu vào không khớp với hàm verificationRegex đã cung cấp (nếu có). |
Biến
Biến | Mô tả |
---|---|
BUCKET_PICKER | Tự động tạo danh sách nhóm trong một dự án mà người dùng có thể chọn. |
databaseURL | Một tham số tích hợp sẵn phân giải thành URL cơ sở dữ liệu RTDB mặc định được liên kết với dự án mà không cần nhắc người triển khai. Chuỗi trống nếu không có chuỗi đó. |
DeclaredParams (Tham số khai báo) | |
gcloudProject | Một tham số tích hợp sẵn phân giải thành Mã dự án trên đám mây mà không cần nhắc người triển khai. |
projectID | Một tham số tích hợp sẵn phân giải thành Mã dự án trên đám mây được liên kết với dự án mà không cần nhắc người triển khai. |
storageBucket (bộ chứa bộ nhớ) | Một tham số tích hợp phân giải thành bộ chứa Cloud Storage được liên kết với hàm mà không cần nhắc người triển khai. Chuỗi trống nếu không được xác định. |
Nhập bí danh
Nhập bí danh | Mô tả |
---|---|
ParamOptions (Tuỳ chọn thông số) | Các tuỳ chọn cấu hình có thể dùng để tuỳ chỉnh hành vi nhắc của một tham số. |
params.defineBoolean()
Khai báo tham số boolean.
Chữ ký:
export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
name | chuỗi | Tên của biến môi trường sẽ dùng để tải thông số. |
tuỳ chọn | ParamOptions<boolean> | Các lựa chọn cấu hình cho tham số. |
Trường hợp trả lại hàng:
Tham số Boolean
Một tham số có loại dữ liệu trả về boolean
cho .value
.
params.defineInt()
Khai báo một tham số số nguyên.
Chữ ký:
export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
name | chuỗi | Tên của biến môi trường sẽ dùng để tải thông số. |
tuỳ chọn | ParamOptions<number> | Các lựa chọn cấu hình cho tham số. |
Trường hợp trả lại hàng:
IntParam
Một tham số có loại dữ liệu trả về number
cho .value
.
params.defineList()
Khai báo tham số danh sách.
Chữ ký:
export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
name | chuỗi | Tên của biến môi trường sẽ dùng để tải thông số. |
tuỳ chọn | ParamOptions<string[]> | Các lựa chọn cấu hình cho tham số. |
Trường hợp trả lại hàng:
ListParam (Tham số danh sách)
Một tham số có loại dữ liệu trả về string[]
cho .value
.
params.defineSecret()
Khai báo một tham số bí mật. Tham số này sẽ chỉ lưu giữ các giá trị trong Trình quản lý bí mật trên đám mây. Khoá bí mật được lưu trữ nội bộ dưới dạng bytestring. Sử dụng ParamOptions.as
để cung cấp gợi ý loại trong quá trình phân giải tham số.
Chữ ký:
export declare function defineSecret(name: string): SecretParam;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
name | chuỗi | Tên của biến môi trường sẽ dùng để tải thông số. |
Trường hợp trả lại hàng:
Tham số bí mật
Một tham số có loại dữ liệu trả về string
cho .value
.
params.defineString()
Khai báo một tham số chuỗi.
Chữ ký:
export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
name | chuỗi | Tên của biến môi trường sẽ dùng để tải thông số. |
tuỳ chọn | ParamOptions<string> | Các lựa chọn cấu hình cho tham số. |
Trường hợp trả lại hàng:
Tham số chuỗi
Một tham số có loại dữ liệu trả về string
cho .value
.
params.multiSelect()
Tạo dữ liệu đầu vào để chọn nhiều giá trị từ một chuỗi giá trị.
Chữ ký:
export declare function multiSelect(options: string[]): MultiSelectInput;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
tuỳ chọn | chuỗi[] |
Trường hợp trả lại hàng:
params.multiSelect()
Tạo dữ liệu đầu vào có nhiều lựa chọn từ sơ đồ liên kết nhãn đến giá trị.
Chữ ký:
export declare function multiSelect(options: Record<string, string>): MultiSelectInput;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
tuỳ chọn | Ghi <string, string> |
Trường hợp trả lại hàng:
params.select()
Tạo một giá trị đầu vào chọn lọc trong một chuỗi các giá trị.
Chữ ký:
export declare function select<T>(options: T[]): SelectInput<T>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
tuỳ chọn | Đ[] |
Trường hợp trả lại hàng:
SelectInput<T>
params.select()
Tạo một mục nhập lựa chọn từ sơ đồ liên kết nhãn đến giá trị.
Chữ ký:
export declare function select<T>(optionsWithLabels: Record<string, T>): SelectInput<T>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
tuỳ chọnVớiNhãn | Ghi<string, T> |
Trường hợp trả lại hàng:
SelectInput<T>
params.BUCKET_PICKER
Tự động tạo danh sách nhóm trong một dự án mà người dùng có thể chọn.
Chữ ký:
BUCKET_PICKER: ResourceInput
params.databaseURL
Một tham số tích hợp sẵn phân giải thành URL cơ sở dữ liệu RTDB mặc định được liên kết với dự án mà không cần nhắc người triển khai. Chuỗi trống nếu không có chuỗi đó.
Chữ ký:
databaseURL: Param<string>
params.manifestdParams
Chữ ký:
declaredParams: SecretOrExpr[]
params.gcloudProject
Một tham số tích hợp sẵn phân giải thành Mã dự án trên đám mây mà không cần nhắc người triển khai.
Chữ ký:
gcloudProject: Param<string>
params.projectID
Một tham số tích hợp sẵn phân giải thành Mã dự án trên đám mây được liên kết với dự án mà không cần nhắc người triển khai.
Chữ ký:
projectID: Param<string>
params.storageBucket
Một tham số tích hợp phân giải thành bộ chứa Cloud Storage được liên kết với hàm mà không cần nhắc người triển khai. Chuỗi trống nếu không được xác định.
Chữ ký:
storageBucket: Param<string>
params.ParamOptions
Các tuỳ chọn cấu hình có thể dùng để tuỳ chỉnh hành vi nhắc của một tham số.
Chữ ký:
export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;