# MK AIRTABLE PLANNING
- The Work Base
- Inbox
- Projects
- Tasks
- The Show Your Work Base
- Work
- Shows
- Happenings
- _REFERENCE
- _EVENTS
- _RESOURCES
- TheOntology
- People
- Projects
- Partners
- Labs
- Tools
- Forms (Mediums, Modes, Moves, Genres)
- _REFERENCE
- _BOK_PEOPLE
- _BOK_COURSES
- _BOK_UNITS
- IngestBase
- Videos
- Stills
- MediaWork
- TheResourceBase
- AssetBase
- EventCatcher
- Equipment
## CARDS AND MORE
* project card
* task card
* person card
* show your work card
* resource card
* daily menu
* personal menu/trajectory
* shoot report
*
## THE WORK BASE
- workBase goals
- have kanbans for sorting tasks
- one mk
- one LL
- meetings where single-action-items get figured out and assigned
- printouts for individuals
- mainly I want to be able to
- distribute tasks
- track projects
- produce reports
- essential elements
- list of projects that's printable
- list of milestones for the projects
- list of parts for the projects (tasks)
- list of works done for the projects (works)
- list of collections of work
- elements that would be good
- personalized tasklists, generated from json or markdown and handed out
- menu for the day
- menu for the week
- physical kanban board from Airtable-generated cards
- slack integration for task generation
- inbox management
- friday strategic meetings
- just having an inbox
- document links and tracking
- kanban in airtable
- show your works
- mk end comments and reflections
- lab reports
- link and url tracking
- project reports/charters/docs for printing and tracking
- project posters
- project review at intervals
- milestone tracking
- piece of work tracking
- resources and resource tracking
- TheWorkBase structure
## THE SHOW BASE
- TheShowBase structure
- shows
- link to work
- markdown, essentially
- names and projects (lookup from Work?)
- manual overrides
- playlists
- collections for for random purposes
- by name, curated
- by lab, curated
- by project, curated (be able to identify first or meta or intro-show?)
## THE RESOURCE BASE
- TheResourceBase
- NotQuitePinterestBut
- Resources
- Link to thing
- Link to Markdown?
- Markdown
- MainImage
- Images
- Lists and Sorts
- by course
- by lab
- by person, etc.
- maybe some of this gets sent over to shows?
- other?
- assets if not its own base?
## MEDIA BASES
- TheIngestBase
- TheAssetBase
- should assets join resources?
-
### AIRTABLE SCRIPTING NOTES
#### GET RECORD BY ID
```
let table = base.getTable('Table 1');
let query = await table.selectRecordsAsync();
let record = query.getRecord(recordId);
console.log(record.getCellValue('Name'));
```
#### SELECT RECORDS FROM VIEW
```
// query for every record in "By Project"
let table = base.getTable("People");
let view = table.getView("By Project");
let query = await view.selectRecordsAsync();
console.log(query);
```
#### RUNNING A SCRIPT WITH A BUTTON FIELD
```
// Change these to match your base.
let table = base.getTable('Table name');
let field = table.getField('Field name');
// When run from a button field, the script skips the prompt
// and automatically uses the button's record.
let record = await input.recordAsync('Choose a record', table);
let cellValue = record.getCellValue(field);
output.markdown(`# You have selected ${value}.`);
```