Example of storing an array in Airtable

Hi there

II want to store an array in Airtable.

Specifically, I want to store book chapter numbers and names in Airtable.

I assumed that the best way to do this would be via an iterator.

The array looks like this:

[
{
“Book Title”: “Navigating the Future: A Comprehensive Guide to the Tech-Enabled Classroom”,
“Chapters”: [
{
“Chapter 1”: “The Evolution of Education Technology: A Historical Perspective”
},
{
“Chapter 2”: “Key Technologies Shaping Modern Classrooms: Tools and Strategies”
},
{
“Chapter 3”: “Implementing Effective Blended Learning Models”
},
{
“Chapter 4”: “Engaging Students with Interactive Learning Platforms”
},
{
“Chapter 5”: “Data-Driven Instruction: Utilizing Analytics for Student Success”
},
{
“Chapter 6”: “Fostering Digital Citizenship: Teaching Responsible Technology Use”
},
{
“Chapter 7”: “Creating Inclusive Learning Environments Through Technology”
},
{
“Chapter 8”: “Assessing Student Learning in a Tech-Enhanced World”
},
{
“Chapter 9”: “The Future of EdTech: Trends and Innovations to Watch”
},
{
“Chapter 10”: “Case Studies: Successful Integrations of Technology in Education”
}
]
}
]

I then create an iterator with the above array referenced.

The input to the iterator looks like this:
[
{
“array”: [
{
“Chapter 1”: “The Evolution of Education Technology: A Historical Perspective”
},
{
“Chapter 2”: “Key Technologies Shaping Modern Classrooms: Tools and Strategies”
},
{
“Chapter 3”: “Implementing Effective Blended Learning Models”
},
{
“Chapter 4”: “Engaging Students with Interactive Learning Platforms”
},
{
“Chapter 5”: “Data-Driven Instruction: Utilizing Analytics for Student Success”
},
{
“Chapter 6”: “Fostering Digital Citizenship: Teaching Responsible Technology Use”
},
{
“Chapter 7”: “Creating Inclusive Learning Environments Through Technology”
},
{
“Chapter 8”: “Assessing Student Learning in a Tech-Enhanced World”
},
{
“Chapter 9”: “The Future of EdTech: Trends and Innovations to Watch”
},
{
“Chapter 10”: “Case Studies: Successful Integrations of Technology in Education”
}
]
}
]

The output from the iterator looks like this:
[
{
“Chapter 1”: “The Evolution of Education Technology: A Historical Perspective”,
IMTINDEX”: 1,
IMTLENGTH”: 10
},
{
“Chapter 2”: “Key Technologies Shaping Modern Classrooms: Tools and Strategies”,
IMTINDEX”: 2,
IMTLENGTH”: 10
},
{
“Chapter 3”: “Implementing Effective Blended Learning Models”,
IMTINDEX”: 3,
IMTLENGTH”: 10
},
{
“Chapter 4”: “Engaging Students with Interactive Learning Platforms”,
IMTINDEX”: 4,
IMTLENGTH”: 10
},
{
“Chapter 5”: “Data-Driven Instruction: Utilizing Analytics for Student Success”,
IMTINDEX”: 5,
IMTLENGTH”: 10
},
{
“Chapter 6”: “Fostering Digital Citizenship: Teaching Responsible Technology Use”,
IMTINDEX”: 6,
IMTLENGTH”: 10
},
{
“Chapter 7”: “Creating Inclusive Learning Environments Through Technology”,
IMTINDEX”: 7,
IMTLENGTH”: 10
},
{
“Chapter 8”: “Assessing Student Learning in a Tech-Enhanced World”,
IMTINDEX”: 8,
IMTLENGTH”: 10
},
{
“Chapter 9”: “The Future of EdTech: Trends and Innovations to Watch”,
IMTINDEX”: 9,
IMTLENGTH”: 10
},
{
“Chapter 10”: “Case Studies: Successful Integrations of Technology in Education”,
IMTINDEX”: 10,
IMTLENGTH”: 10
}
]

Then I use an Airtable (create a record). It runs the 10 times, reflecting the 10 records in the array.

The iterator feeds into Airtable component (Create a record).

One of the inputs to the Airtable component looks like this:
[
{
“base”: “apprVuxitFPdrZzpm”,
“table”: “tblcLQ8dBX6TUAypO”,
“record”: {
“fldmhfOFFkEfdys9j”: 38
},
“typecast”: false,
“useColumnId”: false
}
]

Which looks odd to me. I can’t see any sign of the chapter name or title.

I can see the Book ID - 38. That is successfully stored in Airtable.

So, something seems to be going wrong between the Iterator and Airtable. The Iterator output looks ok, but the input to Airtable does not look ok.

Thoughts appreciated.

Thanks

Hello @Nicholas_Vesic,
Can you please share some of screenshots of your workflow and settings for airtable modules.

:+1: