#flows #airtable #record #networking #integration #create #flow

airtable-flows

flows.network 的 Airtable 集成

10 个版本

0.1.9 2023 年 3 月 3 日
0.1.8 2023 年 2 月 25 日
0.1.5 2023 年 1 月 30 日

12#flows

每月 41 次下载

MIT/Apache

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_recordmytable 表中创建一个新记录。

整个文档在这里: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