I've been able to successfully create and use a Google Form to enter data into a Google Spreadsheet for TimelineJS.
For context: I'm an instructional technologist who works with educators to develop methods of using technology to enhance teaching and learning, so I'm coming at this from a non-commercial and non-technical angle (it has to be something I can explain to any student in less than half an hour). This solution was designed with the intent of allowing multiple collaborators (e.g. students) to quickly add information to a timeline by submitting content through a Google Form. Here are my current test results:
Here's the setup:
Here's how to format the spreadsheet:
- Hide the Timestamp column (Column A)
- Select the Start Date column (the new Column A), and choose Format > Number > Date Time
- Optional: Select the Start and End Date columns and create a Data Validation rule for dates
- Optional: Select the Media and Media Thumbnail columns and create a Data Validation rule for text urls
That's all there is to it. The only weirdness I've found is:
A) You have to format the spreadsheet each time you create a new one, even if you copy the form. On the plus side, you only have to do this once and it takes less than a minute if you're very comfortable with spreadsheets.
B) When the date is entered in the Form, Google Drive is automatically inserting an apostrophe in front of it when it goes into the spreadsheet (so it appears as '05/20/2013 instead of 5/20/2013). This prevents the date from being formatted properly, and you have to manually remove it. Once you delete the apostrophe and hit Enter (or click on another cell), the date will automatically reformat itself.
I actually don't mind that little glitch (B) because the instructors I'm working with wanted a system where they could "approve" content that had been submitted. This seems to do the trick. It's also worth noting that you can manually enter data into the spreadsheet without using the form, and you can edit spreadsheet content that was entered via the form without any issues.
Just sharing.