You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: components/airtable_oauth/actions/common/common.mjs
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,11 @@ export default {
10
10
],
11
11
withLabel: true,
12
12
},
13
+
warningAlert: {
14
+
type: "alert",
15
+
alertType: "warning",
16
+
content: "**Note:** if using a custom expression to specify the `Base` (e.g. `{{steps.mydata.$return_value}}`) you should also use a custom expression for the `Table`, and any other props that depend on it.",
Copy file name to clipboardExpand all lines: components/airtable_oauth/actions/list-records/list-records.mjs
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ import commonList from "../common/common-list.mjs";
4
4
exportdefault{
5
5
key: "airtable_oauth-list-records",
6
6
name: "List Records",
7
-
description: "Retrieve records from a table with automatic pagination. Optionally sort and filter results.",
7
+
description: "Retrieve records from a table, optionally sorting and filtering results. [See the documentation](https://airtable.com/developers/web/api/list-records)",
Copy file name to clipboardExpand all lines: components/airtable_oauth/airtable_oauth.app.mjs
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ export default {
18
18
baseId: {
19
19
type: "string",
20
20
label: "Base",
21
-
description: "The base ID",
21
+
description: "The Base ID.",
22
22
asyncoptions({ prevContext }){
23
23
constparams={};
24
24
if(prevContext?.newOffset){
@@ -44,7 +44,7 @@ export default {
44
44
tableId: {
45
45
type: "string",
46
46
label: "Table",
47
-
description: "The table ID. If referencing a **Base** dynamically using data from another step (e.g., `{{steps.trigger.event.metadata.baseId}}`), you will not be able to select from the list of Tables, and automatic table options will not work when configuring this step. Please enter a custom expression to specify the **Table**.",
47
+
description: "The Table ID.",
48
48
asyncoptions({ baseId }){
49
49
lettables;
50
50
try{
@@ -63,7 +63,7 @@ export default {
63
63
viewId: {
64
64
type: "string",
65
65
label: "View",
66
-
description: "The view ID. If referencing a **Table** dynamically using data from another step (e.g., `{{steps.trigger.event.metadata.tableId}}`), you will not be able to select from the list of Views for this step. Please enter a custom expression to specify the **View**.",
66
+
description: "The View ID.",
67
67
asyncoptions({
68
68
baseId, tableId,
69
69
}){
@@ -85,8 +85,8 @@ export default {
85
85
},
86
86
sortFieldId: {
87
87
type: "string",
88
-
label: "Sort: Field",
89
-
description: "Optionally select a field to sort results. To sort by multiple fields, use the **Filter by Forumla** field. If referencing a **Table** dynamically using data from another step (e.g., `{{steps.mydata.$return_value}}`), automatic field options won't work when configuring this step. Please enter a custom expression to specify the **Sort: Field**.",
88
+
label: "Sort by Field",
89
+
description: "Optionally select a field to sort results by. To sort by multiple fields, use the **Filter by Formula** field.",
90
90
optional: true,
91
91
asyncoptions({
92
92
baseId, tableId,
@@ -181,27 +181,27 @@ export default {
181
181
returnFieldsByFieldId: {
182
182
type: "boolean",
183
183
label: "Return Fields By Field ID",
184
-
description: "An optional boolean value that lets you return field objects where the key is the field id. This defaults to `false`, which returns field objects where the key is the field name.",
184
+
description: "If set to `true`, the returned field objects will have the field ID as the key, instead of the field name (default behavior).",
185
185
optional: true,
186
186
},
187
187
sortDirection: {
188
188
type: "string",
189
189
label: "Sort: Direction",
190
-
description: "This field will be ignored if you don't select a field to sort by.",
190
+
description: "If sorting by a field, which direction to sort by.",
191
191
options: SORT_DIRECTION_OPTIONS,
192
192
default: "desc",
193
193
optional: true,
194
194
},
195
195
maxRecords: {
196
196
type: "integer",
197
197
label: "Max Records",
198
-
description: "Optionally limit the maximum number of records to return. Leave blank to retrieve all records.",
198
+
description: "The maximum number of records to return. Leave blank to retrieve all records.",
199
199
optional: true,
200
200
},
201
201
filterByFormula: {
202
202
type: "string",
203
203
label: "Filter by Formula",
204
-
description: "Optionally provide a [formula](https://support.airtable.com/hc/en-us/articles/203255215-Formula-Field-Reference) used to filter records. The formula will be evaluated for each record, and if the result is not `0`, `false`, `\"\"`, `NaN`, `[]`, or `#Error!` the record will be included in the response. For example, to only include records where `Name` isn't empty, pass `NOT({Name} = '')`.",
204
+
description: "Optionally provide a [formula (see the documentation)](https://support.airtable.com/hc/en-us/articles/203255215-Formula-Field-Reference) used to filter records. The formula will be evaluated for each record, and if the result is not `0`, `false`, `\"\"`, `NaN`, `[]`, or `#Error!` the record will be included in the response. For example, to only include records where `Name` isn't empty, use `NOT({Name} = '')`.",
0 commit comments