




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
又填新功能了!從180版開(kāi)始,SeaTable開(kāi)發(fā)者版加入了運(yùn)行Python的能力(具體配置請(qǐng)查看使用手冊(cè)),我們可以更方便地快速開(kāi)發(fā)自定義數(shù)據(jù)處理流程了,讓開(kāi)發(fā)小應(yīng)用變得更簡(jiǎn)單更有想象力。SeaTable是一個(gè)支持圖片、文件、長(zhǎng)文本等豐富數(shù)據(jù)類型的新型協(xié)同表格和低代碼平臺(tái)。它的API提供了對(duì)記錄的CRUD操作,也就是記錄的創(chuàng)建、讀取、更新、刪除操作等。這樣,我們就可以把它當(dāng)做一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù)來(lái)使用。舉例來(lái)說(shuō),平時(shí)我們用Python腳本來(lái)寫(xiě)一些小應(yīng)用的時(shí)候,如何保存、展現(xiàn)和共享數(shù)據(jù)是一個(gè)很麻煩的地方,而如果用SeaTable這個(gè)協(xié)同表格和低代碼平臺(tái),我們就能有效地簡(jiǎn)化小應(yīng)用的開(kāi)發(fā)。它提供了Python腳本的運(yùn)行環(huán)境,我們可以把腳本和數(shù)據(jù)放在一個(gè)地方管理,而不用再單獨(dú)找一個(gè)服務(wù)器。它為我們提供的便利可以總結(jié)為以下幾點(diǎn):可以在表格中存儲(chǔ)多個(gè)腳本文件,一鍵點(diǎn)擊就可以執(zhí)行運(yùn)行??梢哉{(diào)度腳本每日運(yùn)行,不需要自己再寫(xiě)一個(gè)cron任務(wù)??梢栽诒砀裰性黾影粹o來(lái)調(diào)用腳本,讓我們的表格更像一個(gè)應(yīng)用。下面就來(lái)進(jìn)一步了解。點(diǎn)擊腳本一鍵運(yùn)行:云服務(wù)器管理-本地。。幫助巨裊單曲筑計(jì)?阿里云服務(wù)器 德國(guó)服務(wù)器 AWS服務(wù)器云端服務(wù)▼□&ANameO ▼接▼部負(fù)責(zé)人▼面證書(shū)過(guò)期Eu丑宙嗎1202022market.seatable.io2020El聯(lián)系人郵件群發(fā)32021團(tuán)鏈接轉(zhuǎn)換圖片/4v.seafik2021Q無(wú)效數(shù)據(jù)標(biāo)記腳本一v.seafik2021-——G]訪問(wèn)峰值監(jiān)控202162021 (37行導(dǎo)入 1?t1列排序同分組0隱注列▼目DefaultView&箕過(guò)渡器在表格中增加按鈕來(lái)調(diào)用腳本:日?'2021-01總計(jì)7總和■■■1 .2021-01-08謾如倒tl2 -■2021-01-11通知鑄儡3”?一-..■????????2021-01-144■■2021-01-22遢知倒■5■2021-01-22Q通知鎮(zhèn)管2021-01*26通知鎮(zhèn)自62021-01-28鴻知懶■7■■■■1,MHJ▼32021按月£ 711個(gè)過(guò)途條件 “排序國(guó)1列分期01列諛口? 。?色 =1 …0GA名稱 ▼。金殿 ▼匐日期▼A說(shuō)朗▼□是否年付▼ “發(fā)送通知Python腳本運(yùn)行器的實(shí)現(xiàn)原理SeaTable中的腳本是如何被執(zhí)行的呢?下面我們來(lái)了解一下。架構(gòu)SeaTable的Python腳本運(yùn)行包含三個(gè)部分:SeaTable、SeaTableFAASScheduler、PythonRunner,它們的功能與關(guān)系如下:SeaTable:新建、保存、修改腳本,發(fā)起運(yùn)行請(qǐng)求等。SeaTableFAASScheduler:調(diào)度器,主要負(fù)責(zé)調(diào)度SeaTable運(yùn)行腳本請(qǐng)求、安排定時(shí)任務(wù)和保存、統(tǒng)計(jì)腳本運(yùn)行結(jié)果等。相當(dāng)于一個(gè)master節(jié)點(diǎn)。PythonRunner:真正運(yùn)行腳本,相當(dāng)于一個(gè)worker節(jié)點(diǎn)。PythonRunner在收到一個(gè)腳本運(yùn)行請(qǐng)求后,會(huì)下載腳本內(nèi)容并啟動(dòng)一個(gè)docker容器來(lái)運(yùn)行這個(gè)腳本。腳本運(yùn)行結(jié)束后,容器自動(dòng)銷毀,以此保證安全性。PythonRunner和SeaTableFAASScheduler可以部署到同一機(jī)器,結(jié)構(gòu)圖如下:如果你需要運(yùn)行大量的Python腳本,那么可以多部署幾臺(tái)PythonRunner,在它們之前安排一個(gè)loadbalance組件即可,結(jié)構(gòu)圖如下:上下文環(huán)境SeaTable腳本的其中一個(gè)特色之處便是提供了上下文環(huán)境,在腳本中可以知道用戶當(dāng)前焦點(diǎn)在哪個(gè)表格的哪一行。這樣我們就能針對(duì)這一行來(lái)執(zhí)行一些操作。下面看一個(gè)簡(jiǎn)單的例子,就是用戶點(diǎn)擊按鈕的時(shí)候,把當(dāng)前行的內(nèi)容發(fā)送到企業(yè)微信的群組中。如下所示:importrequestsFitomseatab(e_apiimportcontext該腳本展示利用企業(yè)微信群組機(jī)器人,把表格中的一行數(shù)據(jù)發(fā)送到企業(yè)微信群組中建立群機(jī)器人之后自動(dòng)生成的webkook地址,可以通過(guò)?ost請(qǐng)求該地址進(jìn)行消息發(fā)送WEBHOOK_URL="XXXXX";通過(guò)context來(lái)獲取當(dāng)前行的內(nèi)容,格弋化后殳到企業(yè) curreHt_row=context.current^owMsg=Fo?vuit_kv\sg("收到一筆費(fèi)用",curreHt_row)requests.pos況“仁WEBHOOKJJRL,kv\sg,keaders={"Content-Type11:"applicatio^/j^o^u})總結(jié)隨著運(yùn)行Python能力的加入,SeaTable開(kāi)發(fā)者版的PythonAPI變得更加完善,讓快速開(kāi)發(fā)自定義數(shù)據(jù)處理流程變得更方便了,對(duì)于我們這些開(kāi)發(fā)者來(lái)說(shuō),真的就是一款神器。而且它可以免費(fèi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23093-5:2025 EN Information technology - Internet of media things - Part 5: IoMT autonomous collaboration
- 【正版授權(quán)】 IEC 61215:2005 FR-D Crystalline silicon terrestrial photovoltaic (PV) modules - Design qualification and type approval
- 【正版授權(quán)】 IEC 61558-1:1997+AMD1:1998 CSV EN-D Safety of power transformers,power supply units and similar - Part 1: General requirements and tests
- 【正版授權(quán)】 IEC 61058-1:2000+AMD1:2001 CSV EN-D Switches for appliances - Part 1: General requirements
- 2025年主題教育活動(dòng)實(shí)施方案
- 2025年五一主題勞動(dòng)光榮活動(dòng)方案
- 放射性腸炎的評(píng)估及護(hù)理
- 校園安全教育活動(dòng)方案2025年模板
- 伺服系統(tǒng)與工業(yè)機(jī)器人 課件匯 第6-13章 伺服驅(qū)動(dòng)器的參數(shù)配置-工業(yè)機(jī)器人工程應(yīng)用及實(shí)例
- 迎接2025年元旦節(jié)聯(lián)歡晚會(huì)活動(dòng)方案
- 佳能相機(jī)PowerShot SX60 HS使用說(shuō)明書(shū)
- GB/T 44311-2024適老環(huán)境評(píng)估導(dǎo)則
- 2025屆高考語(yǔ)文復(fù)習(xí):補(bǔ)寫(xiě)語(yǔ)句+課件
- 幼兒園美術(shù):交通工具
- 康養(yǎng)服務(wù)專業(yè)群建設(shè)方案
- 人教版部編版統(tǒng)編版一年級(jí)語(yǔ)文上冊(cè)漢語(yǔ)拼音9《y+w》課件
- CB-Z-211-1984船用金屬?gòu)?fù)合材料超聲波探傷工藝規(guī)程
- CJJ99-2017 城市橋梁養(yǎng)護(hù)技術(shù)標(biāo)準(zhǔn)
- 澳大利亞省公開(kāi)課一等獎(jiǎng)新名師比賽一等獎(jiǎng)?wù)n件
- 2024年高考英語(yǔ)快速提閱讀-科技創(chuàng)新類詞匯記
- 《濕地資源資產(chǎn)評(píng)估和資源核算技術(shù)規(guī)范》報(bào)批稿及編制說(shuō)明
評(píng)論
0/150
提交評(píng)論