ValueNode 陣列。元素不保證為相同類型,舉例來說,其中一個值可能會設為 constantValue,而另一個值則可能會設為 valueReference。
JSON 表示法 |
---|
{
"values": [
{
object ( |
欄位 | |
---|---|
values[] |
陣列的元素。 |
ValueNode
代表單一值或物件。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 kind 。必須設定其中一個,否則會發生錯誤。kind 只能是下列其中一項: |
|
constantValue |
常數值。這項資料可為任意複雜度 (也就是說,可能包含結構體和 ListValue)。 |
integerValue |
整數值。 |
bytesValue |
不易解讀的位元組序列。 Base64 編碼字串。 |
arrayValue |
值陣列。 |
dictionaryValue |
值的字典。 |
functionDefinitionValue |
函式物件。 |
functionInvocationValue |
函式叫用。 |
argumentReference |
對某個內含 FunctionDefinition 的引數的參照。僅適用於以 FunctionDefinition 的「body」欄位為根節點的子圖。 |
valueReference |
對名為 ValueNode 的參照,在包含的運算式「values」欄位中定義。 |
DictionaryValue
以 ValueNode 為鍵的字串字典,不按順序排列。鍵是唯一的,且可能包含空字串。值不保證為相同類型,因此,其中一個值可能會設有 constantValue,而另一個值則可能會設有 valueReference。
JSON 表示法 |
---|
{
"values": {
string: {
object ( |
欄位 | |
---|---|
values |
字典的元素。 這個物件中包含 |
FunctionDefinition
自訂函式定義。
JSON 表示法 |
---|
{ "argumentNames": [ string ], "body": string } |
欄位 | |
---|---|
argumentNames[] |
這個函式接受的引數名稱。這些值可透過主體內 ValueNode 的「argumentReference」欄位參照。 |
body |
函式主體本身,做為包函運算式中其中一個 ValueNode 的參照。 |
FunctionInvocation
函式的叫用。
JSON 表示法 |
---|
{ "arguments": { string: { object ( |
欄位 | |
---|---|
arguments |
此叫用作業的引數。順序無關緊要。 這個物件中包含 |
聯集欄位 function 。您可以叫用預先定義和使用者定義的函式。function 只能是下列其中一項: |
|
functionName |
Earth Engine API 中的命名函式。 |
functionReference |
函式值的參照。這通常是直接參照函式定義值,但不一定是:它可以是參照函式呼叫 (結果為函式),或參照函式值引數值。 |