在GraphQL中使用Airtable,需要先安装必要的工具和依赖项,并确保Airtable的表和API密钥已正确配置。然后,您可以按照以下步骤解决问题:
npm install airtable
const { Airtable } = require('airtable');
const base = new Airtable({apiKey: 'YOUR_API_KEY'}).base('YOUR_BASE_ID');
base('Table Name').select({
// Selecting the first 3 records in Grid view:
maxRecords: 3,
view: "Grid view"
}).eachPage(function page(records, fetchNextPage) {
// This function (page
) will get called for each page of records.
// Example: To iterate through Airtable 'Name' field
records.forEach(function(record) {
console.log('Retrieved', record.get('Name'));
});
// To fetch the next page of records, call `fetchNextPage`.
// If there are more records, `page` will get called again.
// If there are no more records, `done` will get called.
fetchNextPage();
}, function done(err) { if (err) { console.error(err); return; } });
通过以上步骤,在GraphQL中访问Airtable并获取数据应该不会再出现问题。
下一篇:Airtable中的块释放问题