下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
又填新功能了!從180版開始,SeaTable開發(fā)者版加入了運行Python的能力(具體配置請查看使用手冊),我們可以更方便地快速開發(fā)自定義數(shù)據(jù)處理流程了,讓開發(fā)小應用變得更簡單更有想象力。SeaTable是一個支持圖片、文件、長文本等豐富數(shù)據(jù)類型的新型協(xié)同表格和低代碼平臺。它的API提供了對記錄的CRUD操作,也就是記錄的創(chuàng)建、讀取、更新、刪除操作等。這樣,我們就可以把它當做一個輕量級的數(shù)據(jù)庫來使用。舉例來說,平時我們用Python腳本來寫一些小應用的時候,如何保存、展現(xiàn)和共享數(shù)據(jù)是一個很麻煩的地方,而如果用SeaTable這個協(xié)同表格和低代碼平臺,我們就能有效地簡化小應用的開發(fā)。它提供了Python腳本的運行環(huán)境,我們可以把腳本和數(shù)據(jù)放在一個地方管理,而不用再單獨找一個服務器。它為我們提供的便利可以總結(jié)為以下幾點:可以在表格中存儲多個腳本文件,一鍵點擊就可以執(zhí)行運行??梢哉{(diào)度腳本每日運行,不需要自己再寫一個cron任務??梢栽诒砀裰性黾影粹o來調(diào)用腳本,讓我們的表格更像一個應用。下面就來進一步了解。點擊腳本一鍵運行:云服務器管理-本地。。幫助巨裊單曲筑計?阿里云服務器 德國服務器 AWS服務器云端服務▼□&ANameO ▼接▼部負責人▼面證書過期Eu丑宙嗎1202022market.seatable.io2020El聯(lián)系人郵件群發(fā)32021團鏈接轉(zhuǎn)換圖片/4v.seafik2021Q無效數(shù)據(jù)標記腳本一v.seafik2021-——G]訪問峰值監(jiān)控202162021 (37行導入 1?t1列排序同分組0隱注列▼目DefaultView&箕過渡器在表格中增加按鈕來調(diào)用腳本:日?'2021-01總計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個過途條件 “排序國1列分期01列諛口? 。?色 =1 …0GA名稱 ▼。金殿 ▼匐日期▼A說朗▼□是否年付▼ “發(fā)送通知Python腳本運行器的實現(xiàn)原理SeaTable中的腳本是如何被執(zhí)行的呢?下面我們來了解一下。架構(gòu)SeaTable的Python腳本運行包含三個部分:SeaTable、SeaTableFAASScheduler、PythonRunner,它們的功能與關系如下:SeaTable:新建、保存、修改腳本,發(fā)起運行請求等。SeaTableFAASScheduler:調(diào)度器,主要負責調(diào)度SeaTable運行腳本請求、安排定時任務和保存、統(tǒng)計腳本運行結(jié)果等。相當于一個master節(jié)點。PythonRunner:真正運行腳本,相當于一個worker節(jié)點。PythonRunner在收到一個腳本運行請求后,會下載腳本內(nèi)容并啟動一個docker容器來運行這個腳本。腳本運行結(jié)束后,容器自動銷毀,以此保證安全性。PythonRunner和SeaTableFAASScheduler可以部署到同一機器,結(jié)構(gòu)圖如下:如果你需要運行大量的Python腳本,那么可以多部署幾臺PythonRunner,在它們之前安排一個loadbalance組件即可,結(jié)構(gòu)圖如下:上下文環(huán)境SeaTable腳本的其中一個特色之處便是提供了上下文環(huán)境,在腳本中可以知道用戶當前焦點在哪個表格的哪一行。這樣我們就能針對這一行來執(zhí)行一些操作。下面看一個簡單的例子,就是用戶點擊按鈕的時候,把當前行的內(nèi)容發(fā)送到企業(yè)微信的群組中。如下所示:importrequestsFitomseatab(e_apiimportcontext該腳本展示利用企業(yè)微信群組機器人,把表格中的一行數(shù)據(jù)發(fā)送到企業(yè)微信群組中建立群機器人之后自動生成的webkook地址,可以通過?ost請求該地址進行消息發(fā)送WEBHOOK_URL="XXXXX";通過context來獲取當前行的內(nèi)容,格弋化后殳到企業(yè) curreHt_row=context.current^owMsg=Fo?vuit_kv\sg("收到一筆費用",curreHt_row)requests.pos況“仁WEBHOOKJJRL,kv\sg,keaders={"Content-Type11:"applicatio^/j^o^u})總結(jié)隨著運行Python能力的加入,SeaTable開發(fā)者版的PythonAPI變得更加完善,讓快速開發(fā)自定義數(shù)據(jù)處理流程變得更方便了,對于我們這些開發(fā)者來說,真的就是一款神器。而且它可以免費
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 31116-2025粥類罐頭質(zhì)量通則
- 2026年醫(yī)療廣告宣傳合同
- 2026年綠色施工合同
- 2026年醫(yī)療糾紛調(diào)解與法律援助服務協(xié)議
- 民航華東地區(qū)管理局機關服務中心2025年公開招聘工作人員備考題庫及完整答案詳解1套
- 2025年威海市檢察機關公開招聘聘用制書記員31人備考題庫及一套參考答案詳解
- 2025年北京朝陽區(qū)高二(上)期末歷史試題和答案
- 2025衛(wèi)生監(jiān)督學試題及答案
- 2025年招商銀行紹興分行社會招聘備考題庫完整答案詳解
- 《高層建筑火災疏散模擬與安全出口優(yōu)化設計在檔案館建筑中的應用研究》教學研究課題報告
- 智慧健康養(yǎng)老服務與管理專業(yè)人才培養(yǎng)方案
- CJT 288-2017 預制雙層不銹鋼煙道及煙囪
- 富春站初步設計文本
- 腹壁整形課件
- 法律基礎與實務第4版習題答案王玲
- 特種設備日管控、周排查、月調(diào)度模板
- 安全生產(chǎn)管理檔案
- 過盈配合壓裝力計算
- PFMEA模板完整版文檔
- 《論法的精神》讀書筆記思維導圖PPT模板下載
- 《普通心理學課程論文3600字(論文)》
評論
0/150
提交評論