Function: makeDynamicSyncTable¶
▸ makeDynamicSyncTable<K
, L
, ParamDefsT
>(__namedParameters
): DynamicSyncTableDef
<K
, L
, ParamDefsT
, any
>
Creates a dynamic sync table definition.
example
coda.makeDynamicSyncTable({
name: "MySyncTable",
getName: async function(context) => {
const response = await context.fetcher.fetch({method: "GET", url: context.sync.dynamicUrl});
return response.body.name;
},
getName: async function(context) => {
const response = await context.fetcher.fetch({method: "GET", url: context.sync.dynamicUrl});
return response.body.browserLink;
},
...
});
Type parameters¶
Name | Type |
---|---|
K |
extends string |
L |
extends string |
ParamDefsT |
extends ParamDefs |
Parameters¶
Name | Type |
---|---|
__namedParameters |
Object |
__namedParameters.connectionRequirement? |
ConnectionRequirement |
__namedParameters.description? |
string |
__namedParameters.entityName? |
string |
__namedParameters.formula |
SyncFormulaDef <K , L , ParamDefsT , any > |
__namedParameters.getDisplayUrl |
MetadataFormulaDef |
__namedParameters.getName |
MetadataFormulaDef |
__namedParameters.getSchema |
MetadataFormulaDef |
__namedParameters.listDynamicUrls? |
MetadataFormulaDef |
__namedParameters.name |
string |
Returns¶
DynamicSyncTableDef
<K
, L
, ParamDefsT
, any
>