10 个版本
0.1.9 | 2023 年 3 月 3 日 |
---|---|
0.1.8 | 2023 年 2 月 25 日 |
0.1.5 | 2023 年 1 月 30 日 |
12 在 #flows
每月 41 次下载
9KB
115 行
这是一个用于在 flows.network 中的 flow 函数中集成 Airtable 的库。
使用示例
use airtable_flows::create_record;
use slack_flows::{listen_to_channel};
#[no_mangle]
pub fn run() {
listen_to_channel("myworkspace", "mychannel", |sm| {
let record = serde_json::json!({
"Name": sm.text,
});
create_record("accountName", "mybaseId", "mytable", record);
});
}
当从 mychannel
收到新消息时,我们将使用 create_record
在 mytable
表中创建一个新记录。
整个文档在这里:here。
lib.rs
:
Flows.network 的 Airtable 集成
快速开始
要开始,让我们写一个非常小的 flow 函数。
use airtable_flows::create_record;
use slack_flows::{listen_to_channel};
#[no_mangle]
pub fn run() {
listen_to_channel("myworkspace", "mychannel", |sm| {
let record = serde_json::json!({
"Name": sm.text,
});
create_record("accountName", "mybaseId", "mytable", record);
});
}
当收到 Slack 消息时,使用 [create_record] 在 Airtable 中创建一个新记录。
依赖项
~1–1.7MB
~40K SLoC