產(chǎn)品介紹
什么是數(shù)環(huán)通
基礎(chǔ)概念講解
應(yīng)用場(chǎng)景
多渠道數(shù)據(jù)融合
業(yè)務(wù)、財(cái)務(wù)、辦公自動(dòng)化
產(chǎn)業(yè)鏈應(yīng)用與數(shù)據(jù)集成
工業(yè)應(yīng)用與設(shè)備互聯(lián)
智慧園區(qū)與未來(lái)社區(qū)
快速入門
創(chuàng)建LinkUp
應(yīng)用授權(quán)
判斷用法
監(jiān)控用法
分支用法
列表逐條處理
變量與表達(dá)式
流程管理
項(xiàng)目管理
流程創(chuàng)建
編輯器操作
單步測(cè)試與預(yù)覽
試運(yùn)行
發(fā)布與版本管理
錯(cuò)誤步驟重試
數(shù)據(jù)同步
JSON Path 使用
輸出處理
數(shù)據(jù)編排
1、功能使用手冊(cè)
2、腳本使用手冊(cè)
1 、簡(jiǎn)單查詢
2、謂詞查詢
3、函數(shù)與表達(dá)式
4、構(gòu)建結(jié)構(gòu)結(jié)果
5、查詢組合
6、排序、分組和聚合
7、處理模型
8、函數(shù)式編程
9、正則表達(dá)式
10、日期、時(shí)間處理
11、路徑運(yùn)算符
12、數(shù)字運(yùn)算符
13、比較運(yùn)算符
14、布爾運(yùn)算符
15、其他運(yùn)算符
16、字符串函數(shù)
17、數(shù)值函數(shù)
18、 數(shù)字聚合函數(shù)
19、布爾函數(shù)
20、數(shù)組函數(shù)
21、對(duì)象函數(shù)
22、日期/時(shí)間函數(shù)
23、高階函數(shù)
運(yùn)行日志
運(yùn)行記錄
開發(fā)工具
連接器工具
連接器源碼配置
控件類型配置
腳本配置說(shuō)明
內(nèi)置函數(shù)
應(yīng)用講解
內(nèi)置應(yīng)用
瀏覽器插件
數(shù)據(jù)表
文本字符串
日期
數(shù)據(jù)篩選
數(shù)據(jù)處理
延時(shí)處理
數(shù)學(xué)計(jì)算器
定時(shí)觸發(fā)器
子流程調(diào)用
手動(dòng)觸發(fā)器
物流地址解析
腳本執(zhí)行器
自定義變量
文件讀取
Webhook
SMTP發(fā)送郵件
文件傳輸
JSON工具
網(wǎng)絡(luò)工具
消息處理
PDF水印工具
文件存儲(chǔ)
API服務(wù)
Http請(qǐng)求
循環(huán)控制
EDI 自定義標(biāo)準(zhǔn)數(shù)據(jù)轉(zhuǎn)換
對(duì)象類型判斷
瀏覽器操作
三方應(yīng)用
簡(jiǎn)道云
金山數(shù)據(jù)表
抖音
釘釘(自建應(yīng)用)
語(yǔ)雀
金山表單
微信公眾號(hào)
企業(yè)微信群機(jī)器人
聚水潭
企業(yè)微信三方授權(quán)
MySQL
SqlServer
ChatGpt
快手
金山輕維表
抖店
維格表
巨量千川
飛書多維表
釘釘機(jī)器人
飛書(自建)
釘釘
百度網(wǎng)盤
QQ郵箱
金山工作表
易知微DTable
MQTT
Doirs
中通快遞
韻達(dá)速遞
企業(yè)微信(代開發(fā))
知乎效果營(yíng)銷平臺(tái)
飛書云文檔
騰訊企業(yè)郵箱
API管理
API管理概述
數(shù)據(jù)概覽
API服務(wù)
訪問(wèn)憑證
API門戶
API安全密鑰簽名
API監(jiān)控預(yù)警
擴(kuò)展工具
代理網(wǎng)關(guān)
消息處理
管理中心
企業(yè)管理
操作日志
成員管理
開放平臺(tái)
開放平臺(tái)簡(jiǎn)介
接入教程
常見問(wèn)題
數(shù)環(huán)通ip白名單
最佳實(shí)踐
彥祖文化 |通過(guò)數(shù)環(huán)通實(shí)現(xiàn)全渠道數(shù)據(jù)融合打通
新石器|通過(guò)數(shù)環(huán)通實(shí)現(xiàn)跨系統(tǒng)、跨部門高效協(xié)同
幫助首頁(yè)
數(shù)據(jù)編排
2、腳本使用手冊(cè)
11、路徑運(yùn)算符
11、路徑運(yùn)算符
## `.`(Map) 點(diǎn)運(yùn)算符是 腳本表達(dá)式的基本構(gòu)建塊之一。它實(shí)現(xiàn)了許多函數(shù)式語(yǔ)言中常見的“for each”或“map”函數(shù)。 點(diǎn)運(yùn)算符執(zhí)行以下邏輯: * 對(duì) LHS 上的表達(dá)式進(jìn)行求值以生成一個(gè)值數(shù)組。 * 如果它計(jì)算結(jié)果為單個(gè)值,則將其視為等同于包含該單個(gè)值的數(shù)組 * 如果計(jì)算結(jié)果為空(無(wú)匹配或?yàn)榭諗?shù)組),則運(yùn)算符表達(dá)式的結(jié)果為空 * 依次對(duì) LHS 數(shù)組中的每個(gè)值進(jìn)行如下操作: * 該值稱為上下文 *,* 用作 RHS 上任何相對(duì)路徑表達(dá)式的基礎(chǔ)。也可以使用 `$` 符號(hào)在 RHS 表達(dá)式中訪問(wèn)它。 * 計(jì)算 RHS 表達(dá)式以生成一個(gè)值或值數(shù)組(或不生成任何值)。這些值將附加到整個(gè)運(yùn)算符的組合結(jié)果數(shù)組中。 * 返回運(yùn)算符的組合結(jié)果。 此運(yùn)算符是左結(jié)合的,這意味著表達(dá)式 `a.b.c.d` 的求值方式為 `((a.b).c).d`;即從左到右 **示例** * `Address.City`=>`"Winchester"` * `Phone.number`=>`[ "0203 544 1234", "01962 001234", "01962 001235", "077 7700 1234" ]` * `Account.Order.Product.(Price * Quantity)`=>`[ 68.9, 21.67, 137.8, 107.99 ]` * `Account.Order.OrderID.$uppercase()`=>`[ "ORDER103", "ORDER104"]` ## `[`... `]`(Filter) 過(guò)濾運(yùn)算符(又名謂詞)用于僅選擇輸入序列中滿足方括號(hào)之間的謂詞表達(dá)式的項(xiàng)目。 如果謂詞表達(dá)式是整數(shù),或計(jì)算結(jié)果為整數(shù)的表達(dá)式,則輸入序列中該位置(零偏移)的項(xiàng)目是結(jié)果序列中唯一選定的項(xiàng)目。如果數(shù)字不是整數(shù),則將其向下舍入為*最接近*的整數(shù)。 如果謂詞表達(dá)式是一個(gè)整數(shù)數(shù)組,或者是計(jì)算結(jié)果為整數(shù)數(shù)組的表達(dá)式,則輸入序列中這些位置(零偏移)的項(xiàng)目是結(jié)果序列中唯一選定的項(xiàng)目。 如果謂詞表達(dá)式的計(jì)算結(jié)果為任何其他值,則將其轉(zhuǎn)換為布爾值,就像使用 `$boolean()` 函數(shù)一樣。如果計(jì)算結(jié)果為 `true`,則該項(xiàng)目將保留在結(jié)果序列中。否則將被拒絕。 有關(guān)更多詳細(xì)信息和示例,請(qǐng)參閱[導(dǎo)航 JSON 數(shù)組]()。 ## `^(`... `)`(Order-by) order-by 運(yùn)算符用于根據(jù)括號(hào)內(nèi)定義的一個(gè)或多個(gè)表達(dá)式對(duì)值數(shù)組進(jìn)行升序或降序排序。 默認(rèn)情況下,數(shù)組將按升序排序。例如: `Account.Order.Product^(Price)` 將所有產(chǎn)品按價(jià)格遞增的順序排序(`Price` 是對(duì)象中的數(shù)字字段 `Product`)。 要按降序排序,排序表達(dá)式前面必須帶有 `>` 符號(hào)。例如: `Account.Order.Product^(>Price)` 將所有產(chǎn)品按價(jià)格降序排列。`<` 可以使用符號(hào)明確表示按價(jià)格升序排列,盡管這是默認(rèn)行為。 可以使用逗號(hào) ( ) 分隔指定次要(及更多)排序表達(dá)式 `,`。如果主要表達(dá)式對(duì)兩個(gè)值的排名相同,則將使用次要表達(dá)式來(lái)確定順序。例如, `Account.Order.Product^(>Price, <Quantity)` 主要按照價(jià)格降低的方式對(duì)產(chǎn)品進(jìn)行排序,但對(duì)于價(jià)格相同的產(chǎn)品,則按數(shù)量增加的方式排序。 排序表達(dá)式可以是任何有效的 JSONata 表達(dá)式,其計(jì)算結(jié)果為數(shù)字或字符串。如果計(jì)算結(jié)果為字符串,則數(shù)組按 Unicode 代碼點(diǎn)的順序排序。 **示例** * `Account.Order.Product^(Price * Quantity)`=> 按價(jià)格乘以數(shù)量遞增的順序排列。 * `student[type='fulltime']^(DoB).name`=> 所有全日制學(xué)生的姓名按出生日期排序(DoB 值是 ISO 8601 日期格式) ## `{`... `}`(Reduce) 歸約運(yùn)算符可用作路徑表達(dá)式的最后一步,以將其輸入序列分組并聚合為單個(gè)對(duì)象。花括號(hào)之間的鍵/值對(duì)確定分組(通過(guò)評(píng)估鍵表達(dá)式)和每個(gè)組的聚合值。有關(guān)更多詳細(xì)信息,請(qǐng)參閱[分組和聚合]()。 ## `*`(Wildcard) 此通配符選擇上下文對(duì)象的所有屬性的值。它可以在路徑表達(dá)式中代替屬性名稱使用,但不能與其他字符(如 glob 模式)組合使用。結(jié)果序列中這些值的順序取決于實(shí)現(xiàn)。有關(guān)示例,請(qǐng)參閱[通配符]()。 ## `**`(Descendants) 此通配符會(huì)以遞歸方式選擇上下文對(duì)象的所有屬性值,以及在沿層次結(jié)構(gòu)下降時(shí)包含這些值的任何對(duì)象的屬性。請(qǐng)參閱[導(dǎo)航任意深度]()。 ## `%`(Parent) 這將選擇當(dāng)前上下文值的“父級(jí)”。這里,我們將“父級(jí)”定義為具有表示上下文值的屬性的封閉對(duì)象。 這是唯一在輸入數(shù)據(jù)結(jié)構(gòu)中“向后”搜索的操作。它通過(guò)[編譯時(shí)]()對(duì)表達(dá)式的靜態(tài)分析來(lái)實(shí)現(xiàn),并且只能在首先瀏覽該目標(biāo)父值的表達(dá)式中使用。如果由于任何原因無(wú)法確定父位置,則會(huì)引發(fā)靜態(tài)錯(cuò)誤 (S0217)。 **例子** ``` Account.Order.Product.{ 'Product': `Product Name`, 'Order': %.OrderID, 'Account': %.%.`Account Name` } ``` 這將返回每個(gè)帳戶中每個(gè)訂單中每個(gè)產(chǎn)品的對(duì)象數(shù)組。可以使用 parent 運(yùn)算符訪問(wèn)封閉的 Order 和 Account 對(duì)象中的信息。重復(fù)的組合 `%.%.` 用于訪問(wèn)祖父級(jí)和更高的祖先級(jí)。 ## `#`(Positional variable binding) 這可用于確定當(dāng)前上下文項(xiàng)在序列中的哪個(gè)位置。它可在路徑中的任何映射、過(guò)濾器或排序階段之后使用。該變量可用于路徑的后續(xù)階段(例如在過(guò)濾器謂詞內(nèi)),并在路徑表達(dá)式的末尾超出范圍。 **例子** ``` library.books#$i['Kernighan' in authors].{ 'title': title, 'index': $i } ``` 這將返回圖書館中每本 Kernighan 是作者之一的書籍的對(duì)象數(shù)組。每個(gè)對(duì)象都包含書籍的標(biāo)題及其在篩選之前在書籍?dāng)?shù)組中的位置。 ## `@`(Context variable binding) 這用于將當(dāng)前上下文項(xiàng) ( `$`) 綁定到命名變量。它只能在映射階段之后直接使用,而不能在篩選或排序階段之后使用。變量綁定在路徑表達(dá)式的其余部分中仍然有效。 由于當(dāng)前上下文現(xiàn)已明確綁定到命名變量,因此該上下文將被轉(zhuǎn)為路徑中下一階段的上下文。例如,在此路徑片段中,`library.loans@$l.books` 貸款數(shù)組是圖書館對(duì)象的屬性,而每筆貸款又將綁定到變量 `$l`。然后將選擇也是圖書館對(duì)象的屬性的書籍?dāng)?shù)組。 由于該運(yùn)算符具有跨對(duì)象交叉引用的能力,因此可用于執(zhí)行路徑內(nèi)的數(shù)據(jù)連接。 **例子** ``` library.loans@$l.books@$b[$l.isbn=$b.isbn].{ 'title': $b.title, 'customer': $l.customer } ``` 這會(huì)在貸款數(shù)組中的對(duì)象和書籍?dāng)?shù)組中的對(duì)象之間執(zhí)行“內(nèi)連接”,其中結(jié)構(gòu)之間的 ISBN 匹配。 塊表達(dá)式可用于擴(kuò)大數(shù)據(jù)交叉引用的范圍,如下例所示: ``` (library.loans)@$l.(catalog.books)@$b[$l.isbn=$b.isbn].{ 'title': $b.title, 'customer': $l.customer } ```
上一篇
10、日期、時(shí)間處理
下一篇
12、數(shù)字運(yùn)算符
手機(jī)掃碼
復(fù)制鏈接
手機(jī)掃一掃轉(zhuǎn)發(fā)分享
復(fù)制鏈接
Markdown文件
分享
鏈接
類型
密碼
更新密碼
主站蜘蛛池模板:
三氯异氰尿酸_二水二氯异氰尿酸钠_氰尿酸
|
西安logo设计公司/西安包装设计公司/西安画册设计公司/西安广告公司/西安品牌设计公司/泰勒广告 雾度计-雾度仪-透光率测试仪-3nh品牌雾度仪生产厂家
|
潲水回收-成都山河环境卫生管理有限公司
|
上进电缆(嘉兴)股份有限公司官网 - 光伏电缆|防火电缆|电力电缆|铝合金电缆专业生产厂家
|
柔性测斜仪|滑动式测斜仪-华思(广州)测控科技有限公司
|
微机继电保护测试仪,单相继电保护测试仪,三相继电保护测试仪,六相继电保护测试仪,介质损耗测试仪,氧化锌避雷器测试仪,无线核相仪-扬州豪泰电力科技有限公司
|
塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家
|
齐东汽车-提供抑尘车|洒水车|压缩垃圾车|餐厨垃圾车|垃圾转运车|清洗吸污车|扫路车价格,图片及视频
|
减速电机-调速电机-四大系列减速机-减速电机厂家-深圳市鑫希田机电有限公司官网
|
水暖空调厂家|山东水暖空调厂家|泰安燃气壁挂炉-泰安市鸿雁科贸有限公司
|
廊坊微信营销,廊坊小程序开发,廊坊APP开发(安卓_苹果ios开发),微信朋友圈广告,百度推广,廊坊网络公司品牌服务商-河北盛秋网络科技有限公司
|
珀金斯动力设备扬州有限公司
|
液体粉末包装机_颗粒粉剂自动包装机-上海巧慈自动化设备有限公司
|
冷却塔厂家_冷却塔降噪维修_闭式冷却塔维修改造厂家-广东特菱空调
|
小型环境空气质量连续监测系统-烟气排放连续监测仪(碳排放)-青岛明德环保仪器有限公司
|
宁波宝新不锈钢有限公司
|
江苏维赛科技生物发展有限公司
|
铸造厂-铸铝-铸铜-铝合金铸造-重力铸造-翻砂铸造-[剑锋机械配件]专业东莞|深圳铸造厂
|
乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修
|
廊坊纳科新材料技术有限公司--纳科新材料技术有限公司|廊坊纳科新材料|纳科新材料技术
|
合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸
|
减速电机-调速电机-四大系列减速机-减速电机厂家-深圳市鑫希田机电有限公司官网
|
天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全
|
无锡心理咨询_江阴心理咨询_强迫症咨询_无锡笑一心理咨询有限公司
|
南通搬运公司|吊车租赁|大件吊装|设备搬运|工厂搬迁|起重吊装搬运-顺林搬运
|
济宁市泓世新型建材有限公司,山东ALC墙板,GRC轻质隔墙板,预制化粪池,复合墙板加工厂家
|
苏州探测器清洗_烟感探头清洗_感烟探测器维修清洗_火灾探测器清洗报价/价格_进口国产消防设备清洗_江苏智淼探测器清洗厂家-
|
钕铁硼-强力磁铁-永磁铁「聚盛磁铁」10年定制加工生产厂家
|
手持电能质量测量仪-TD-1168多功能高空接线钳-上海妙定电气有限公司
|
极限软件园-绿色免费软件下载站
|
网带烘干机-不锈钢网带-乙型网带-不锈钢链板-网带输送机-宁津县天惠机械制造有限公司
|
威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型
|
挥发性有机物,VOCs在线监测系统,深圳市恒富盛科技有限公司
|
宁波明驰同步带有限公司
|
星干线艺考_导演艺考培训班_播音主持艺考_表演艺考培训班-助你考上北京电影学院影视表演系
|
河南豫冀锅炉容器制造有限公司
|
意优教育|意大利留学中介_意大利留学费用_意大利申请条件_北京意大利语培训学校
|
上海舜华新能源系统有限公司_官网
|
气动法兰软密封蝶阀-电动高温通风蝶阀-气动开关球阀-川沪阀门
|
温州合发模架科技有限公司
|
烧腊培训,广东有实力的烧腊培训[免费试吃],广式烧鸭培训-烧鹅培训-学烧腊选广州嘉政
|