公式參考 - 畫布應用程式
在本文中,您將瞭解畫布應用程式中所有可用的函式。
畫布應用程式中的公式結合了許多元素。 分列如下︰
- 函數 採用參數、執行操作並返回值。 例如,Sqrt(25) 傳回 5。 函數會在 Microsoft Excel 函數後建立模形。 有些函數會有副面效果,例如 SubmitForm 只適合 行為公式 (如 Button.OnSelect)。
- 信號 返回有關環境的資訊。 例如,Location 傳回裝置目前的 GPS 座標。 訊號不接受參數或有副面效果。
- 枚舉 返回預定義的常量值。 例如,Color 是已預先定義 Color.Red、Color.Blue 等值的列舉。 常見列舉也一併納入;特定函數的列舉會和函數一同說明。
- 命名運算子(如 ThisItem 和 Self)提供對容器內信息的訪問。
其他元素包括︰
A
Abs – 數字的絕對值。
Acceleration –讀取裝置中的加速度感測器。
Acos –傳回數位的反餘弦,以弧度為單位。
Acot –傳回數位的反餘切值 (以弧度為單位)。
AddColumns —傳回添加了列 的 表。
And – 布林值 邏輯 AND。 如果所有引數皆為 true,則傳回 true。 您也可以使用 && 運算子。
AIClassify – 將文字分類為一個或多個類別。
AIExtract — 提取指定的實體,例如註冊號、電話號碼或人名。
AIReply – 起草對您提供的消息的回復。
AISentiment — 檢測您提供的文字的情緒。
AISummarize – 匯總您提供的文本。
AITranslate – 翻譯其他語言的文字。
App —提供有關目前正在執行的應用程式的資訊並控制應用程式的行為。
Asin –傳回數位的反正弦值 (以弧度為單位)。
Assert –在測試中計算為 true 或 false。
As –在 gallery、form 和 record 範圍函數 (如 ForAll、 With 和 Sum) 中命名當前記錄。
AsType —將記錄引用視為特定的表類型。
Atan –傳回數位的反正切值 (以弧度為單位)。
Atan2 –傳回基於 (x,y) 座標 (以弧度為單位) 的反正切值。
Average — 計算表運算式或一組參數的平均值。
B
Back(返回) –顯示上一個螢幕。
Blank — 傳回 可用於在 資料來源 中插入 NULL 值的空白 值。
... 布林值—將文字字串、數位或非類型化值轉換為布林值值。
C
Calendar –檢索有關當前區域設置的日曆的資訊。
Char — 將字元代碼轉換為字串。
Choices —傳回查找列的可能值的表。
ClearCollect –從集合中刪除所有數據,然後添加一組 記錄。
ClearData –從應用程式主機 (如本地設備) 中清除一個集合或所有集合。
Clock —檢索有關當前區域設置的時鐘的資訊。
Coalesce –替換 空白 值,同時保持非空白 值不變。
Collect (收集 ) – 創建集合或將數據添加到 資料來源。
Color —將屬性設置為內置顏色值。
ColorFade –淡化顏色值。
ColorValue — 將 CSS 顏色名稱或十六進位代碼轉換為顏色值。
Column — 從 非類型化物件 資料類型中檢索列名和值。
ColumnNames — 從 非類型化物件 數據類型中檢索列名和值。
指南針 – 返回您的指南針方向。
Concat –連接資料來源中的字串。
Concatenate – 連接字串。
Concurrent – 同時計算多個公式。
Connection(連接 )– 傳回有關您的網路連接的資訊。
Copy – 將文字複製到執行應用程式的設備上的剪貼板。
Count —對包含數位的表記錄進行計數。
Cos –傳回以弧度為單位指定的角度的餘弦值。
Cot –傳回以弧度為單位指定的角度的餘切值。
CountIf —對滿足條件的表記錄進行計數。
CountRows —對表記錄進行計數。
D
DataSourceInfo — 提供有關 資料來源 的資訊。
Date —根據 Year 、Month 和 Day 值返回日期/時間值 。
DateAdd — 將天數、月份、季度或年份添加到日期/時間值中。
DateDiff — 減去兩個日期值,並以天、月、季度或年為單位顯示結果。
DateTime –根據日期和時間元件返回日期/時間值。
DateTimeValue —將日期和時間字串轉換為日期/時間值。
DateValue —將僅限日期的字串轉換為日期/時間值。
Day — 檢索日期/時間值的日期部分。
Dec2Hex –將數位轉換為十六進位文字字串。
Defaults (預設值)– 傳回 資料來源 的預設值。
Degrees (度) – 將弧度轉換為度數。
Disable(禁用 )– 禁用用於讀取 GPS 的信號(如 位置 )。
Distinct —匯總表的記錄,刪除重複項。
下載 – 將檔從 Web 下載到本地裝置。
DropColumns —傳回刪除了一個或多個列的表。
E
EDate –在日期中增加或減少月份,而不更改月份中的日期。
EditForm – 重置用於編輯專案的表單控件。
EncodeHTML — 對需要轉義才能在 HTML 上下文中使用的字元進行編碼。
EncodeUrl —使用 URL 編碼對特殊字元進行編碼。
EndsWith — 檢查文字字串是否以另一個文字字串結尾。
EOMonth —將月份添加到某個日期或減去月份,返回該月的最後一天。
Error (錯誤 )–建立自定義錯誤或傳遞錯誤。
Errors— 提供以前對 資料來源 的更改的錯誤資訊。
exactin – 檢查文字字串是否包含在另一個文字字串或表中,具體取決於大小寫。 也用來檢查記錄是否在表格中。
Exit(退出 )– 退出目前正在執行的應用程式,並選擇性地註銷當前使用者。
Exp – 返回 e 的冪。
F
Filter (篩選 )–傳回基於一個或多個條件篩選的表。
Find —檢查一個字串是否出現在另一個字串中並返回位置。
First –傳回表的第一條記錄。
FirstN —傳回表的第一組記錄 (N 條記錄)。
ForAll –計算表的所有記錄的值並執行操作。
G
GroupBy – 傳回記錄分組在一起的表。
GUID— 將 GUID 字串轉換為 GUID 值或創建新的 GUID 值。
H
HashTags — 從字串中提取主題標籤 (#strings)。
Hex2Dec –將十六進位文字字串轉換為數位。
Host(主機 )– 提供有關運行應用程式的當前主機的資訊。
Hour (小時 ) – 返回日期/時間值的小時部分。
I
If – 如果條件為 true,則返回一個值,如果條件為 true,則返回另一個值。
IfError — 檢測錯誤並提供替代值或採取措施。
in — 檢查文字字串是否包含在另一個文字字串或表中,與大小寫無關。 也用來檢查記錄是否在表格中。
Index —根據排序位置從表中返回一條記錄。
Int –向下捨入到最接近的整數。
IsBlankOrError –檢查 空白 值或錯誤。
IsEmpty –檢查空表。
IsError –檢查錯誤。
IsMatch – 根據模式檢查字串。 可以使用規則運算式。
IsNumeric –檢查數值。
ISOWeekNum –傳回日期/時間值的 ISO 周數。
IsToday –檢查日期/時間值是否為使用者所在時區的今天某個時間。
IsType – 檢查記錄引用是否引用特定表類型。
IsUTCToday –檢查日期/時間值是否為協調世界時 (UTC) 中的今天某個時間。
J
JSON— 為表、記錄或值生成 JSON 文字字串。
L
Language (語言 )–傳回當前用戶的語言標籤。
Last —傳回表的最後一條記錄。
LastN —傳回表的最後一組記錄 (N 條記錄)。
Launch(啟動 )– 啟動網頁或畫布應用。
Left —傳回字串的最左側部分。
Len –傳回字串的長度。
Ln –返回自然日誌。
LoadData – 從應用程式主機(如本地設備)載入集合。
Location – 使用全球定位系統 (GPS) 和其他資訊將您的位置作為地圖座標返回。
Log –傳回數位的任意基數的對數。
LookUp –根據一個或多個條件在表中尋找單個記錄。
Lower —將文字字串中的字母轉換為全部小寫。
M
Match — 根據模式提取子字串。 可以使用規則運算式。
MatchAll – 根據模式提取多個子字串。 可以使用規則運算式。
Max —表運算式或一組參數的最大值。
Mid –傳回字串的中間部分。
Min –表運算式或一組參數的最小值。
Minute —檢索日期/時間值的分鐘部分。
Mod –傳回被除數除以除數後的餘數。
Month —檢索日期/時間值的月份部分。
N
... 導航 – 更改顯示的螢幕。
NewForm – 重置用於創建項的表單控件。
Not –布林值 logic NOT。 如果其引數為 false 則傳回 true,如果其引數為 true 則傳回 false。 您也可以使用 ! 運算子。
... 通知 – 向使用者顯示橫幅消息。
Now –傳回使用者所在時區的當前日期/時間值。
O
OR –布林值邏輯 OR。 如果其任一引數為 True,則傳回 True。 您也可以使用 || 運算子。
P
Param – 啟動時傳遞給畫布應用的訪問參數。
... 父系– 提供對容器控件屬性的訪問。
ParseJSON— 將表示為文本的 JSON 文件轉換為 an 非類型化物件 值。
Patch – 修改或創建 資料來源 中的記錄,或合併 資料來源 外的記錄。
PDF – 將當前螢幕中的內容匯出到物件,以便在多個場景中使用。
Pi –傳回數位 π。
PlainText —從字串中刪除 HTML 和 XML 標籤。
Power —傳回一個提高到冪數的數位。 您也可以使用 ^ 運算子。
Proper —將字串中每個單詞的第一個字母轉換為大寫,並將其餘字母轉換為小寫。
R
弧度 – 將度數轉換為弧度。
Rand —傳回一個介於 0 和 1 之間的偽隨機數。
RandBetween —傳回兩個數位之間的偽隨機數。
ReadNFC – 讀取近場通信 (NFC) 標籤。
RecordInfo — 提供有關 資料來源 記錄的資訊。
Refresh(刷新 )– 刷新 資料來源 的記錄。
Rerelate – 通過一對多或多對多關係關聯兩個表的記錄。
Remove (刪除 )–從資料來源中刪除一個或多個特定記錄。
RemoveIf —根據條件從資料來源中刪除記錄。
RenameColumns —重命名表的列。
Replace –按字串的起始位置將字串的一部分替換為另一個字串。
RequestHide –隱藏 SharePoint 表單。
Reset —將輸入控制項重置為預設值,並放棄任何使用者更改。
ResetForm –重置用於編輯現有專案的表單控件。
... 還原–重新載入並清除資料來源記錄的錯誤。
RGBA —傳回一組紅色、綠色、藍色和 Alpha 分量的顏色值。
Right —傳回字串最右側的部分。
Round (四捨 五入)–四捨五入到最接近的數位。
RoundDown –向下捨入到之前最大的數位。
RoundUp –向上捨入到最小的下一個數位。
S
SaveData –將集合保存到應用程式主機,例如本地設備。
Search —在表中尋找在其中一欄中包含字串的記錄。
Second —檢索日期/時間值的第二部分。
Select —類比對控件的 select 操作,從而計算 OnSelect 公式。
Self –提供對當前控件屬性的訪問。
Sequence —生成一個序號表,在使用 ForAll 進行反覆運算時很有用。
SendAppNotification(預覽版) –向收件者發送包含可選操作的應用程式內通知。
Set —設置全域變數的值。
SetFocus –將輸入焦點移動到特定控制件。
SetProperty –類比與輸入控制件的互動。
ShowColumns —傳回僅包含選定列的表。
ShowHostInfo –在應用程式中向使用者顯示資訊。
Shuffle –隨機對表的記錄重新排序。
Sin –傳回以弧度為單位指定的角度的正弦值。
Sort —傳回基於公式的排序表。
SortByColumns —傳回基於一個或多個列的排序表。
Split —將文字字串拆分為子字串表。
Sqrt –傳回數位的平方根。
StartsWith —檢查文字字串是否以另一個文字字串開頭。
StdevP –傳回其參數的標準偏差。
Substitute —透過符合字串,將字串的一部分替換為另一個字串。
SubmitForm –將表單控件中的專案保存到資料來源。
Sum —計算表運算式或一組參數的總和。
Switch —與一組值匹配,然後計算相應的公式。
T
Table —建立臨時表。
Tan –返回以弧度為單位指定的角度的正切值。
Text —轉換任何值並將數位或日期/時間值格式化為文字字串。
ThisItem –傳回庫或表單控制件中當前項的記錄。
ThisRecord –傳回記錄範圍函數 (如 ForAll、 With和 Sum) 中當前項目的記錄。
Time —傳回基於 Hour 、Minute 和 Second 值的日期/時間值。
TimeValue —將僅時間字串轉換為日期/時間值。
TimeZoneOffset —傳回 UTC 與使用者本地時間之間的時差 (以分鐘為單位)。
Today –傳回當前僅限日期的值。
Trace (跟蹤 )–在測試結果中提供其他資訊。
Trim –刪除文字字串的末尾和內部的多餘空格。
TrimEnds –僅從文本字串的末尾刪除多餘的空格。
Trunc –通過刪除任何小數部分,將數位截斷為僅整數部分。
U
Ungroup (取消分組 )–刪除分組。
UniChar –將 Unicode 代碼轉換為字串。
Unrelate —取消與一對多或多對多關係中的兩個表的記錄的關聯。
Update —替換資料來源中的記錄。
UpdateContext –設定當前螢幕的一個或多個 上下文變數 的值。
UpdateIf —根據條件修改資料來源中的一組記錄。
Upper —將文字字串中的字母轉換為全部大寫。
User —傳回有關目前的使用者的資訊。
UTCNow –傳回以協調世界時 (UTC) 表示的當前日期/時間值。
UTCToday –傳回以協調世界時 (UTC) 表示的當前僅限日期的值。
V
Validate —檢查單個列或完整記錄的值是否對資料來源有效。
Value —將字串轉換為數位。
VarP –傳回其參數的方差。
ViewForm –重置表單控件以查看現有項。
W
Weekday —檢索日期/時間值的工作日部分。
WeekNum –傳回日期/時間值的周數。
With —計算單個記錄的值並執行操作,包括命名值的內聯記錄。
Y
Year –檢索日期/時間值的年份部分。