Một mảng ValueNodes. Các phần tử không được đảm bảo là cùng loại, ví dụ: một trong các giá trị có thể được đặt constantValue, trong khi một giá trị khác có thể được đặt valueReference.
Biểu diễn dưới dạng JSON |
---|
{
"values": [
{
object ( |
Trường | |
---|---|
values[] |
Các phần tử của mảng. |
ValueNode
Biểu thị một giá trị hoặc đối tượng duy nhất.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất kind . Bạn phải đặt một trong các giá trị này; nếu không đặt thì sẽ xảy ra lỗi. kind chỉ có thể là một trong những giá trị sau: |
|
constantValue |
Một giá trị không đổi. Giá trị này được phép có độ phức tạp tuỳ ý (tức là có thể chứa Structs và ListValues). |
integerValue |
Giá trị số nguyên. |
bytesValue |
Một chuỗi byte mờ. Chuỗi được mã hoá base64. |
arrayValue |
Một mảng giá trị. |
dictionaryValue |
Từ điển giá trị. |
functionDefinitionValue |
Đối tượng hàm. |
functionInvocationValue |
Lệnh gọi hàm. |
argumentReference |
Tham chiếu đến một đối số của một số FunctionDefinition bao hàm. Chỉ hợp lệ bên trong đồ thị con bắt nguồn từ trường "body" của FunctionDefinition. |
valueReference |
Tham chiếu đến một ValueNode được đặt tên, được xác định trong trường "values" của Biểu thức bao bọc. |
DictionaryValue
Từ điển có khoá chuỗi không theo thứ tự của các ValueNode. Khoá là duy nhất và có thể chứa một chuỗi trống. Các giá trị không được đảm bảo là cùng loại, ví dụ: một trong các giá trị có thể được đặt constantValue, trong khi giá trị khác có thể được đặt valueReference.
Biểu diễn dưới dạng JSON |
---|
{
"values": {
string: {
object ( |
Trường | |
---|---|
values |
Các phần tử của từ điển. Một đối tượng chứa danh sách các cặp |
FunctionDefinition
Định nghĩa hàm tuỳ chỉnh.
Biểu diễn dưới dạng JSON |
---|
{ "argumentNames": [ string ], "body": string } |
Trường | |
---|---|
argumentNames[] |
Tên của các đối số mà hàm này chấp nhận. Bạn có thể tham chiếu đến các đối số này bằng trường "argumentReference" của ValueNodes trong phần nội dung. |
body |
Chính phần thân hàm, dưới dạng tham chiếu đến một trong các ValueNodes trong Biểu thức bao hàm. |
FunctionInvocation
Lệnh gọi một hàm.
Biểu diễn dưới dạng JSON |
---|
{ "arguments": { string: { object ( |
Trường | |
---|---|
arguments |
Đối số cho lệnh gọi này. Đơn đặt hàng không đáng kể. Một đối tượng chứa danh sách các cặp |
Trường hợp hợp nhất function . Bạn có thể gọi cả hàm được xác định trước và hàm do người dùng xác định. function chỉ có thể là một trong những giá trị sau: |
|
functionName |
Một hàm được đặt tên từ API Earth Engine. |
functionReference |
Tham chiếu đến một giá trị có giá trị hàm. Đây thường là tham chiếu trực tiếp đến giá trị FunctionDefinition, nhưng không nhất thiết phải là tham chiếu trực tiếp: tham chiếu này có thể là tham chiếu đến FunctionInvocation có kết quả là một hàm hoặc đến giá trị đối số có giá trị hàm. |