注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
これらの関数はFusionのデフォルトメソッドです。
数値の絶対値(符号なしの数値)を計算します。
例えば: abs(-2) は値2を返します。
引数
value: NUMBER数値の逆余弦を返します。逆余弦は、余弦が数値である角度です。返される角度は、0からΠの範囲でラジアンで与えられます。
例えば: acos(1) は値0を返します。
引数
value: NUMBERすべての用語が結果のどこかに現れるトークン化された方法で検索やルックアップを実行できるようにする修飾子がタグ付けされたvalueを返します。
引数
value: ANY少なくとも1つの用語が結果のどこかに現れるトークン化された方法で検索やルックアップを実行できるようにする修飾子がタグ付けされたvalueを返します。
引数
value: ANYすべての入力属性の配列を作成します。結果の配列は角括弧で囲まれます。すべての属性は単一のセルにリストされます。
例えば: array('John', 'Mary', 'Richard') は配列 [ John, Mary, Richard ] を生成します。
注意: 属性が文字列である場合、単一引用符で囲む必要があります。
引数
arg: ANYすべての入力配列を1つの配列に結合します。
例えば: セルA1に配列 [1,2,3] があり、セルA2に配列 [4,5,6] があるとします。Array_concat(A1,A2) は新しい配列 [1,2,3,4,5,6] を返します。
引数
array: ARRAYarrayがvalueを含むかどうかをチェックします。配列が値を含む場合、関数はtrueを返します。
例えば: セルE7に配列 [ John, Mary, Richard ] があり、array_contains(E7, 'Richard') を実装すると、配列内の'Richard'の値をチェックします。この場合、関数はTrueを返します。array_contains(E7, 'Louise') を入力すると、関数はFalseを返します。
引数
array: ARRAYvalue: ANY最初の配列に存在し、他のどの配列にも存在しない一意の要素をすべて返します。順序は保証されません。
例えば: セルE7に配列 [ John, Mary, Richard, Richard ] があり、セルE8に配列 [ John, Mary, Bob ] があるとします。array_difference(E7, E8) は [ Richard ] を返します。
引数
array: ARRAYdifferenceArrays: ARRAY入力引数の一意の値のみを含む配列を返します。
例えば: array_distinct(array(3, 2, 1), 4, array(1, 2)) は配列(3, 1, 4, 2)を返します。
注意: 値の順序は保持されません。また、値に付けられたタグ(例: fuzzyやexact)はすべて削除されます。
引数
value: ANYすべての入力属性の配列を作成します。結果の配列は角括弧で囲まれます。すべての属性は単一のセルにリストされます。この関数はarrayに似ていますが、セル範囲や配列を折りたたみ、左から右、行ごとに値を取得します。範囲内の空の値やエラーは無視されます。
例えば: array_flatten('John', A1:B2) の場合、A1 = array('Zoe', 'Charles')、A2 = 'Mary'、B2 = 'Richard'であるとき、結果は配列 [ John, Zoe, Charles, Mary, Richard ] になります。セルA1内の配列が出力にフラット化され、空のセルB1はスキップされました。
注意: 属性が文字列である場合、単一引用符で囲む必要があります。
引数
arg: ANY指定されたarrayの位置index(1から始まる)にある要素を返します。
例えば: セルE7に配列 [ John, Mary, Richard ] があり、3番目の属性がどれかを確認したい場合、array_get_at_index(E7, 3) を使用します。これにより、配列の3番目の属性であるRichardが返されます。
引数
array: ARRAYindex: NUMBERarrayの最初の要素を取得します。
引数
array: ARRAYarrayの最後の要素を取得します。
引数
array: ARRAYすべての指定された配列に存在する一意の要素を順序保証なしで返します。
例えば: セルE7に配列 [ John, Mary, Mary, Richard ] があり、セルE8に配列 [ John, Mary, John, Bob ] があるとします。array_intersection(E7, E8) は [ John, Mary ] を返します。
引数
array: ARRAYintersectionArrays: ARRAY指定された配列の長さを返します。
例えば: セルE7に配列 [ John, Mary, Richard ] があり、その長さを知りたい場合、array_length(E7) を記述します。この関数は配列に3つの属性があるため、値3を返します。
引数
array: ARRAYarrayをstart_index(含む)からend_index(含む)までスライスし、配列を返します。
例えば: セルE7に配列 [ John, Mary, Richard ] があり、array_slice(E7, 1, 2) は [ John, Mary ] を返します。
start_indexがゼロまたは配列の長さより大きい場合、空の配列が返されます。例: array_slice(E7, 5, 2) → []。start_indexが負の場合、それは配列の末尾からのオフセットとして使用されます。例: array_slice(E7, -2, 2) → [ Mary ]。end_indexがゼロまたは配列の長さより大きい場合、配列の末尾までのサブ配列が抽出されます。例: array_slice(E7, 2, 5) → [ Mary, Richard ]。end_indexが負の場合、それは配列の末尾からのオフセットとして使用されます。例: array_slice(E7, 1, -2) → [ John, Mary ]。
引数
array: ARRAYstart_index: NUMBERend_index: NUMBER指定された配列を昇順にソートして返します。降順にソートするには、2番目のパラメーターとしてFALSEまたは'DESC'を指定できます。
例えば: セルE7に配列 [ 3, 4, 1 ] があり、配列をソートしたい場合、array_sort(E7, 'DESC') を記述します。この関数は配列 [ 4, 3, 1 ] を返します。
引数
array: ARRAYsort_direction: ANYグループ化された要素の配列を作成します。最初の要素は指定された配列の最初の要素を含み、2番目の要素は指定された配列の2番目の要素を含む、というように続きます。結果の配列の長さは最短の入力配列の長さと等しくなります。
例えば: セルA1に配列 ['a', 'b', 'c'] があり、セルA2に配列 [1, 2, 3] がある場合。array_zip(A1, A2) は新しい配列 [ [ 'a', '1' ], [ 'b', '2' ], [ 'c', '3' ] ] を返します。
引数
array: ARRAY数値の逆正弦を返します。逆正弦は、正弦が数値である角度です。返される角度は、-Π/2からΠ/2の範囲でラジアンで与えられます。
例えば: asin(-1) は値-Π/2を返します。
引数
value: NUMBER数値の逆正接を返します。逆正接は、正接が数値である角度です。返される角度は、-Π/2からΠ/2の範囲でラジアンで与えられます。
例えば: atan(0) は値0を返します。
引数
value: NUMBER指定されたx座標とy座標の逆正接を返します。逆正接は、原点(0, 0)と座標(x_num, y_num)を含む線からx軸までの角度です。この角度は、-ΠからΠの間で与えられます(-Πを除く)。
例えば: atan2(1,1) は値0.785398163を返します。
引数
x_num: NUMBERy_num: NUMBER指定されたrangeの数値の平均を計算します。この範囲は値のセットまたは値の範囲として入力できます。
例えば: avg(5, 7, 11) は7.66を返します。
引数
range: RANGE数値からバイナリオブジェクトを作成します。各数値は符号なしバイト(0-255)として考慮されます。上位ビットは無視されます。
例えば: binary(0, 0, 127)。
引数
value: ANYbranch_nameがタグ付けされたdataset_pathを返します。検索のブランチを指定するためにルックアップの最初の引数に適用します。
注意: 新しくインデックスされたデータセットが見つからない場合は、ページを更新するか、Find and use dataに移動し、Indexed datasetsを選択してから更新ボタンを選択してください。
引数
dataset_path: STRINGbranch_name: STRING大文字を小文字に、小文字を大文字に変更します。数値は変更されません。
引数
value: STRING指定されたvalueの立方根を計算します。
例えば: cbrt(8) は値2を返します。
引数
value: NUMBER指定されたvalueの天井値を計算し、小数点以下を切り上げます。
例えば: ceil(5.2) は値6を返します。
引数
value: NUMBERチェックされている場合はtrueを返し、そうでない場合はfalseを返すチェックボックスを表示し、オプションのラベルを付けます。checked引数が提供されていない場合、デフォルトはfalseでチェックされていません。
引数
checked: BOOLEANlabel: STRINGnullでない最初の属性を返します。または、すべての属性がnullの場合、nullを返します。
例えば: 列Aに名前とnull値の混在があるとします。coalesce(columnA) を使用すると、最初に利用可能な名前を返します。
引数
arg: ANY指定されたテキストと背景色でセルを表示します。
引数
cell_value: ANYtext_color: STRINGbackground_color: STRING複数の入力文字列属性を1つの文字列属性に連結します。
例えば: 名前のJohnがセルA2にあり、姓のSmithがセルB2にあるとします。concat関数を使用して、C2にconcat(A2, ' ', B2)と入力すると、文字列'John Smith'が得られます。
すべてのコレクションタイプの引数は再帰的にフラット化されます。例えば、concat(array(1, 2), array(array(3, 4, 5)), 6) は文字列 '123456' を返します。
arg: STRING複数の入力文字列属性を1つの文字列属性に連結し、すべての引数の間にseparatorを挿入します。すべてのコレクションタイプの引数は再帰的にフラット化されます。
例えば: 名前のJohnがセルA2にあり、姓のSmithがセルB2にあるとします。concat_ws関数を使用して、C2にconcat_ws('_',A2, B2)と入力すると、結果は'John_Smith'になります。
すべてのコレクションタイプの引数はconcat関数と同様に再帰的にフラット化されます。
引数
separator: STRINGarg: STRING指定されたvalueの余弦を計算します。
例えば: cos(190) は0.066を返します。
引数
value: NUMBERグループ内のアイテムの数を返します。
例えば: 特定の列内のオブジェクトの数を知りたい場合、count関数を選択し、列をハイライトして値を取得します。
引数
range: RANGEグループ内の一意のアイテムの数を返します。
例えば: count_distinct(columnA) は、この列内の一意のオブジェクトの数を返します。この関数は配列にも適用でき、その配列内の一意のオブジェクトの数を返します。
引数
range: RANGEグループ内の数値アイテムの数を数えます。
例えば: 100行に様々な名前と数値が含まれているとします。列内の数値アイテムの数を特定するには、count_numeric(A1:A100) を使用して値を取得します。
引数
value: ANY指定されたcriteriaと等しい範囲range内のアイテムの数を返します。
例えば: 列Aに動物のリストがあり、最初の100行に'Dog'が何回リストされているかを知りたい場合、countif(A1:A100, 'Dog') を使用して一意のカウントを取得します。
引数
range: RANGEcriteria: ANYdataset_path の result_column からフィルター処理された条件に一致する distinct な値を返します。
例えば: lookup_distinct('/Users/me/myData', 'my_column', 'first_name', 'John') は、'/Users/me/myData' データセット内の first_name が 'John' に一致する行を検索し、その行の my_column の distinct な値を取得します。
注意:
Value は exact または fuzzy 関数を使用して、完全一致かあいまい一致かを指定できます。Dataset_path は branch 関数を使用してデータセットのブランチを指定できます。Arguments
dataset_path: STRINGresult_column: STRINGcolumn: STRINGvalue: STRINGdataset_path の result_column からサジェストされた値のドロップダウンを返します。selected_value は現在の値です。
selected_value を null に設定すると、ドロップダウンの選択が未選択状態にデフォルト設定されます。
例えば: lookup_dropdown('/Users/me/myData', 'my_column', NULL, 'first_name', 'John') は、'/Users/me/myData' データセット内の first_name が 'John' に一致する行の my_column からオプションを持つドロップダウンを返します。関数はフィルター処理された条件に一致する my_column の distinct な値を取得します。
注意: 新しくインデックスされたデータセットが見つからない場合は、ページを再読み込みするか、Find and use data に移動し、Indexed datasets を選択してから再読み込みボタンを選択してください。
Arguments
dataset_path: STRINGresult_column: STRINGselected_value: STRINGcolumn: STRINGvalue: STRING指定された datasource_path の列名を返します。オプションでデータソースブランチを指定できます。
注意:
Arguments
datasource_path: STRINGbranch: STRINGフィルター処理された条件に一致する dataset_path の result_column から一致する値を無順序のセットとして返します。
例えば: lookup('/Users/me/myData', 'my_column', 'first_name', 'John', 'last_name', 'Doe') は、'/Users/me/myData' データセット内の first_name が 'John' で last_name が 'Doe' に一致する行を検索し、その行の my_column の値を取得します。
注意:
Value は exact または fuzzy 関数を使用して、完全一致かあいまい一致かを指定できます。Arguments
dataset_path: STRINGresult_column: STRINGcolumn: STRINGvalue: STRING指定された sort_direction で sort_column によってソートされた dataset_path の result_column から値を返します。result_column のデータは後続の引数で定義された column、value ペアを使用してフィルター処理できます。
注意:
sort_column、result_column、および column はすべて dataset_path データセット内の列名である必要があります。さらに、sort_direction は 'ASC' または 'DESC' のいずれかで、昇順および降順を指定します。Value は exact または fuzzy 関数を使用して、完全一致かあいまい一致かを指定できます。Arguments
dataset_path: STRINGresult_column: STRINGsort_column: STRINGsort_direction: STRINGcolumn: STRINGvalue: STRING指定された value を小文字に変換します。
例えば: 'JANE DOE' が B2 にあるとします。lower(B2) は 'jane doe' を返します。
Arguments
value: STRING指定された pad 文字列で value を指定された length まで左側に埋めます。
例えば: 電話番号の文字列を 'NY-' で左側に埋めたいとします。各埋められた電話番号は 13 文字になります。これを実装するには、lpad(A1, 13, 'NY-') を使用して NY-########## を取得します。
Arguments
value: STRINGlength: NUMBERpad: STRING現在の value をより小さい (<) 比較としてマークします。
検索動作を変更するために lookup 関数の引数に適用します。
Arguments
value: ANY現在の value を以下または等しい (<=) 比較としてマークします。
検索動作を変更するために lookup 関数の引数に適用します。
Arguments
value: ANYvalue の左端からスペースをトリムします。
例えば: 'John Smith' という文字列が A2 にあり、4 つの先頭スペースがある場合、ltrim(A2) はスペースを削除します。
Arguments
value: STRING指定された criteria に従って range 内のアイテムを検索します。この関数はそのアイテムの範囲内の相対位置を返します (1 インデックス)。
criteria の可能なコードは次のとおりです:
1 は item 以下の最大値を見つけます。range で定義された値は昇順に配置されている必要があります。0 は item と完全に一致する最初の値を見つけます。range で定義された値は任意の順序で配置できます。-1 は item 以上の最小値を見つけます。range で定義された値は降順に配置されている必要があります。例えば: 範囲 A1:A3 に 5、25、38 の値が含まれている場合、match(25,A1:A3,0) という式は 25 が範囲の 2 番目のアイテムであるため、2 を返します。
Arguments
item: ANYrange: RANGEcriteria: NUMBER数値、日付、またはタイムスタンプのグループ内の最大値を返します。
例えば: max(1,5,23) は 23 を返します。または、max(A1:A100) はこの範囲内の最大値を返します。max(date(2021, 2, 2), date(2021, 2, 1)) は date(2021, 2, 2) を返します。max(parse_timestamp('2021-02-02 00:00:01', 'yyyy-MM-dd HH:mm:ss'), parse_timestamp('2021-02-02 00:00:02', 'yyyy-MM-dd HH:mm:ss')) はこのタイムスタンプ '2021-02-02 00:00:02' を返します。
Arguments
value: ANY文字列の MD5 ダイジェストを計算し、32 文字の 16 進文字列として値を返します。
例えば: 'John Smith' という文字列が A2 にあるとします。md5(A2) は 6117323d2cabbc17d44c2b44587f682c を返します。
Arguments
value: ANYグループ内の数値の平均を返します。
例えば: mean(5,8,12) は 8.33 を返します。
Arguments
value: NUMBERグループ内の数値の中央値を返します。
例えば: median(10, 11, 19, 20, 21) は 19 を返します。または、median(A1:A100) はこの範囲内の中央値を返します。
Arguments
value: NUMBER数値、日付、またはタイムスタンプのグループ内の最小値を返します。
例えば: min(5,8,12) は 5 を返します。または、min(A1:A100) はその範囲内の最小値を返します。min(date(2021, 2, 2), date(2021, 2, 1)) は date(2021, 2, 1) を返します。min(parse_timestamp('2021-02-02 00:00:01', 'yyyy-MM-dd HH:mm:ss'), parse_timestamp('2021-02-02 00:00:02', 'yyyy-MM-dd HH:mm:ss')) はこのタイムスタンプ '2021-02-02 00:00:01’ を返します。
Arguments
value: ANYdate の分を整数として抽出します。
例えば: タイムスタンプ 2021-02-15 08:30:15 が A2 にあるとします。minute(A2) は 30 を返します。
Arguments
date: DATE_TIMEdate の月を整数として抽出します。
例えば: タイムスタンプ 2021-02-15 08:30:15 が A2 にあるとします。month(A2) は 2 を返します。
Arguments
date: DATE_TIME日付 start と end の間の月数を返します。
例えば: months_between('2020-02-15', '2022-01-15') は 23 を返します。
Arguments
start: DATE_TIMEend: DATE_TIME提供された values 配列から選択可能な値を持つドロップダウンを表示します。ドロップダウン関数とは異なり、multidropdown は同時に複数の値を選択できます。これらの values は一意である必要があります。各値は文字列のラベルに変換されます。
selected_value が指定された場合、それはドロップダウンのデフォルトの文字列ラベルを指定します。selected_value はオプションであり、null に設定することができます。これはドロップダウンの選択を未選択の状態にデフォルト設定します。
注意: selected_value が設定され、選択されたラベルが values 配列に見つからなくなった場合 (基礎データが変更された場合など)、結果は空のセルになります。
allow_invalid を true に設定すると、この動作が上書きされ、以前に保存された選択が出力されます。この結果は現在文字列のみであり、このモードは文字列値のセットから以前の選択を保存しようとする場合にのみ推奨されます。
placeholder_text は、値が選択されていないときにドロップダウンに表示されるテキストを許可します (これはプロンプトや指示として役立ちます)。
Arguments
values: ARRAYselected_value: ARRAYallow_invalid: BOOLEANplaceholder_text: STRING現在の value を不等号 (!=) 比較としてマークします。
検索動作を変更するために lookup 関数の引数に適用します。
Arguments
value: ANY開始日と終了日の間の営業日の数を返します。営業日は週末を除外します。現在、この関数は holidays を引数としてサポートしていません。
例えば: net_workdays('2021-01-01','2021-02-01') は 23 を返します。これは 1 月の間の営業日数を示しています (祝日を無視します)。
Arguments
start_date: DATE_TIMEend_date: DATE_TIMEholidays: ANY指定されたオブジェクト RID のオブジェクトをロードします。
Arguments
objectRid: STRINGオブジェクトセットからサジェストされた値のドロップダウンを返します。selected_object_rid は現在のオブジェクトセットから選択されたオブジェクトの RID です。
Arguments
object_set: ARRAYselected_object_rid: STRINGplaceholder_text: STRING指定されたオブジェクトセット RID のオブジェクトセットをロードします。
Arguments
objectSetRid: STRINGparamKey: STRINGparamValue: ANY文字列を日付として解析します。複数のフォーマットが指定されている場合、それらは順番に試され、成功するまで繰り返されます。
例えば: parse_date('25/01/2022', 'dd/MM/yyyy') は 2022 年 1 月 25 日の日付を返します。
日付のフォーマットと解析の詳細については Java DateTimeFormatter documentation ↗ を参照してください。
Arguments
date_string: STRINGformats: STRING文字列をタイムスタンプとして解析します。複数のフォーマットが指定されている場合、それらは順番に試され、成功するまで繰り返されます。
例えば: parse_timestamp('25/01/2022 12:03', 'dd/MM/yyyy HH:mm') は 2022 年 1 月 25 日の 12:03 の日時を返します。
Arguments
timestamp_string: STRINGformats: STRINGarray 内の pp 値がそれ以下にある数を返します。
array: ソートされていない正/負の数値の配列。pp: パーセンタイルは 0 から 1 までの範囲でなければなりません。pp=0 は配列の最小値を返し、`pp=0criteria_rangeがconditionに等しい値のsum_range内のすべての値の合計を返します。
注意: criteria_rangeとsum_rangeの範囲サイズは一致している必要があります。
例: A1の行に名前のリストがあり、C1の行に対応する年齢が含まれているとします。A1の中で名前が'John'であるすべての人の年齢を合計したい場合、sumif(A1:A50, 'John', C1:C50)を使用して合計を取得します。
引数
criteria_range: RANGEcondition: ANYsum_range: RANGE後続の引数によって与えられた条件に一致するsum_range内のすべての値の合計を返します。
例: sumifs(A1:B5, C1:D5, 10, H4:I8, 'John')は、A1のすべてのセルの合計を返します。その際、対応するC1のセルが10に等しく、かつH4のセルが'John'に等しい場合です。
注意: criteria_rangeとsum_rangeの範囲サイズは一致している必要があります。
引数
sum_range: RANGEcriteria_range: RANGEcondition: ANYvalueのタンジェントを計算します。
例: tan(45)は1.6197を返します。
引数
value: NUMBER定義されたyear、month、day、hour、minute、secondのタイムスタンプをyyyy-MM-dd HH:mm形式で作成します。
年が1900年未満(例: '97')の場合、年は1900年からのオフセットとして解釈されます(例: '1997')。
引数
year: NUMBERmonth: NUMBERday: NUMBERhour: NUMBERminute: NUMBERsecond: NUMBERオプションのpattern(つまり日付形式)を持つタイムスタンプdateをUNIXエポックに変換します。UNIXエポックは1970年1月1日00:00:00 GMTからのミリ秒数です。日付は日付、タイムスタンプ、または文字列である可能性があります。文字列を提供する場合は、解析のためのパターンを含めることができます。
例: 文字列2021-02-15があるとします。日付のpatternはyyyy-MM-ddです。このタイムスタンプを変換するには、to_unix_timestamp('2021-02-15', 'yyyy-MM-dd')を使用します。
引数
date: STRINGpattern: STRINGホバー時にツールチップが表示されるセルをレンダリングします。
tooltip_content引数はマークダウン文字列としてフォーマットできます。open_delay引数はホバー後にツールチップが表示されるまでの遅延を変更するために使用できます。
引数
cell_value: ANYtooltip_content: STRINGopen_delay: NUMBERvalueの両端のスペースをトリムします。
例: セルA1に'John Smith'という文字列があり、その両端に4つのスペースがあるとします。trim(A1)はスペースなしの新しい文字列を作成します。
引数
value: STRING文字列全体を大文字に変換します。
例: セルA1にJohn Smithという名前があるとします。Upper(A1)はJOHN SMITHを返します。
引数
value: STRINGオプションのlabelを持つurlへのハイパーリンクをレンダリングします。
例: url('myblog.com', 'My Blog')は'My Blog'というラベルのハイパーリンクを作成します。
引数
url: STRINGlabel: STRINGinputをURLパスおよびパラメーターで安全に使用できるようにエンコードします。
例: =url(concat('http://example.com/test?param=', url_encode(A5)))
引数
input: ANYグループ内の値の不偏分散を返します。
例: variance(23, 45, 32)は122.33を返します。
引数
value: NUMBER値が母集団全体を形成すると仮定して、グループ内の値の有偏分散を返します。
注意: それらが母集団の一部のみを表す場合は、代わりにVARIANCEを使用してください。
引数
value: ANYrangeの最初の列でvalueを検索し、指定したcolumn(1から始まる)を取得します。
例: 列Aが果物の名前のリストで、列Cが価格のリストであるとします。vlookup(A3,A1:C6,3)はセルA3の果物の名前を取得し、指定した範囲の列3の対応する価格を返します。
引数
value: ANYrange: RANGEcolumn: NUMBER整数としてdateの週番号を計算します。
例: Week_of_year('2021-06-18')は24を返します。
引数
date: DATE_TIME指定された日数の営業日数を前後に示す日付を返します(開始日)。営業日は週末と祝日を除きます。
例: workday('2010-01-01',10)は週末が無視されるため、2010-01-15を返します。別の例: workday('2010-01-01',10, '2010-01-05')は週末と祝日が無視されるため、2010-01-18を返します。
引数
start_date: DATE_TIMEvalue: NUMBERholidays: ANY整数としてdateの年を抽出します。
例: セルA2にタイムスタンプ2022-02-15 08:30:15があるとします。Year(A2)は2022を返します。
引数
date: DATE_TIMEFusionのデフォルトActionライブラリメソッド。
トリガーされたときに引数として渡されたactionCellリファレンス内のActionを遅延実行します。
これはそのセルへの依存関係としてカウントされないため、一部のケースで循環依存を避けることができます。
引数
actionCell: ANYトリガーされたときにある範囲から別の範囲へ内容をコピーするActionです。
引数
source: ANY NULLにできます。target: RANGEcopy_result: BOOLEAN trueの場合、計算されたセル値をコピーします。falseまたは省略された場合、セルの式をコピーします。提供されたvalues配列から選択できるドロップダウンをレンダリングします。valuesは一意である必要があります。各値はドロップダウン内で文字列ラベルに変換されます。
この関数はaction.serialまたはaction.parallel内でネストすることはできません。
例: =action.dropdown(array('red', 'blue', 'green'))は、'red', 'blue', 'green'の値を持つドロップダウンを作成します。
actionBeforeChangeが提供された場合、新しく選択されたドロップダウンの値が保存され、他の式によって考慮される前に実行されるActionを指定します。
selected_valueが提供された場合、ドロップダウンのデフォルトの文字列ラベルを指定します。selected_valueはオプションであり、nullに設定できます。これにより、ドロップダウンの選択が未選択の状態にデフォルト設定されます。selected_valueが設定されていて、選択されたラベルがvalues配列内で見つからない場合(基礎データが変更された場合など)、結果は空のセルになります。
allow_invalidがtrueに設定されている場合、この動作を上書きし、以前保存された選択を出力し続けます。この結果は文字列のみであり、文字列値のセットから以前の選択を保持しようとしている場合にのみ推奨されます。
placeholder_textは、値が選択されていない場合にドロップダウンにテキストを表示することを可能にします(プロンプトや指示として役立つ場合があります)。
引数
values: ARRAYselected_value: STRINGactionBeforeChange: ANYallow_invalid: BOOLEANplaceholder_text: STRING何も操作しない失敗したActionです。短絡のためにシリアル内で結合できます。
ラベルをレンダリングします。タイプは次のいずれかです: 'button', 'link', または 'tag'。
例: action.label('button', 'Submit', 'tick', 'success')は、緑のボタンにチェックマークと'Submit'の単語を表示します。
引数
type: STRINGlabel: STRINGicon: STRING intent: STRING intentはラベルの色を定義します: 'primary'は青、'success'は緑、'warning'はオレンジ、'danger'は赤です。intentの完全なリストとその出力を確認できます:Blueprint documentation ↗.提供されたタイトルとマークダウン文字列を使用してコンテキストサイドパネルを開きます。
CSSスタイルをマークダウンに使用する場合、.fusion-markdown-panelクラスでスコープを設定できます。
引数
panel_title: STRINGmarkdown_content: STRINGURLを開きます。デフォルトでは新しいタブで開きます。既存のスプレッドシートページをリダイレクトしたい場合は、redirectパラメーターをtrueに設定します。
引数
url: STRINGredirect: BOOLEANアクションのリストが与えられた場合、それらをすべて同時にトリガーします。
action: ANYこのサーバーにデプロイされたカスタムActionを実行します。利用可能なActionのリストを取得するには、Palantirの担当者にお問い合わせください。
引数
action_name: STRINGarg: ANY前のActionの成功(または失敗)にのみ発生するActionを定義します。
引数
action: ANYactionOnSuccess: ANYactionOnFailure: ANYaction.submit_to_region_with_options(...)のための設定可能なキー-値オプション。
利用可能なオプション:
引数
key: STRINGvalue: ANY指定されたキーでデータをリージョンに送信するボタンを作成します。
例: =action.submit_to_region('ri.fusion.main.document...', 'submit_table', TRUE, 'time', 'first_column', A1:A10, 'second_column', B1:B10)は、A1とB1:10を指定されたシート内の'time'列、'first_column'、'second_column'のテーブル'submit_table'にそれぞれ送信します。現在のタイムスタンプは'time'列に送信されます。
引数
document_identifier: STRING
送信内容が書き込まれるデータセットのRIDを挿入します。RIDはドキュメントのURLで識別でき、ri.fusion.main...のように見えます。現在のシートのRIDを参照するには、document_metadata('document_identifier')を使用できます。
region_name: STRING
書き込むテーブルリージョンの名前を指定します。このテーブルリージョンをまだ指定していない場合は、受信スプレッドシートに移動して、'create table region'ウィジェットを使用して、直感的な名前を付けます。
should_submit: ANY
Boolean(true/false)を含む列に対応します。should_submitがtrueの場合、データが送信されます。
timestamp_column: STRING
現在のタイムスタンプを送信する列ヘッダーを指定します。タイムスタンプが不要な場合はnullを使用します。
key_column: STRING
送信先の列ヘッダーを指定します。
key_value: ANY
指定されたkey_columnに送信される特定のセルまたはセル範囲を示します。
column: STRING
value: ANY
指定されたキーでデータをリージョンに送信するボタンを作成します。
例: =action.submit_to_region_with_options('ri.fusion.main.document...', 'submit_table', TRUE, 'time', 'first_column', A1:A10, 'second_column', B1:B10)は、A1とB1:10を指定されたシート内の'time'列、'first_column'、'second_column'のテーブル'submit_table'にそれぞれ送信します。現在のタイムスタンプは'time'列に送信されます。
引数
document_identifier: STRING ri.fusion.main...のように見えます。現在のシートのRIDを参照するには、document_metadata('document_identifier')を使用できます。region_name: STRING