dart_airtable 0.1.1 copy "dart_airtable: ^0.1.1" to clipboard
dart_airtable: ^0.1.1 copied to clipboard

outdated

Dart library for working with Airtable

example/dart_airtable_example.dart

import 'dart:io';

import 'package:dart_airtable/dart_airtable.dart';
import 'package:dotenv/dotenv.dart' as dotenv;

void main() async {
  dotenv.load();

  final apiKey = dotenv.env['AIRTABLE_API_KEY'];
  final projectBase = dotenv.env['AIRTABLE_PROJECT_BASE'];
  final recordName = dotenv.env['AIRTABLE_RECORD_NAME'];

  final Map<String, dynamic> envvars = {
    'apiKey': dotenv.env['AIRTABLE_API_KEY'],
    'projectBase': dotenv.env['AIRTABLE_PROJECT_BASE'],
    'recordName': dotenv.env['AIRTABLE_RECORD_NAME'],
  }..removeWhere((k, v) => v != null);

  if (envvars.isNotEmpty) {
    throw StdinException(
      'You must specify the envvars ${envvars.keys.join(', ')}',
    );
  }

  final airtable = Airtable(apiKey: apiKey, projectBase: projectBase);
  final records = await airtable.getAllRecords(recordName);

  print(records);
}
10
likes
0
pub points
72%
popularity

Publisher

unverified uploader

Dart library for working with Airtable

Homepage

License

unknown (LICENSE)

Dependencies

http, meta

More

Packages that depend on dart_airtable