I love the new feature of creating forms from a Google Docs spreadsheet and having the form information populate the spreadsheet automatically with a time stamp. The one thing I found limiting was there wasn’t an embed tag for the form so I could post it up on a webpage. I discovered this work-around so that you can embed your Google form on a web site so anybody can access and answer it (instead of just emailing it to other Google account users).
1. Create your spreadsheet by putting the fields of your form in row 1.
3. Under Invite People, choose to fill out a form radio button. 
4. Click on Start Editing your Form button. 
5. In a separate window, you can edit the fields text, the type of field (text box, paragraph field for comments, check boxes, multiple choice [e.g. radio button], and lists) . Click on Edit, or click on the arrows above or below edit to move the order of your form fields.
6. Click the Done button to finish your form field edits. 
7. Click the Save button at the bottom to save all your form changes. 
8. Now at the top of the window, click on the Preview and Send tab. 
9. Copy the link next to the sentence “If you can not view this form properly…” aka the view form key link.
10. Paste this into your webpage enclosed in iframe tags, like this (note our substitution of the key):
<iframe src=”http://spreadsheets.google.com/viewform?key=key_number” width=”635″ height=”880″ frameborder=”0″ scrolling=”no” style=”margin-left:-15px;”></iframe>
11. Now your form is embedded on your web page. When anybody visits your form and fills it out, your spreadsheet will be addended with their responses and automatically updated.
-Angel Brady




March 31, 2009 at 3:22 am |
I was just wondering if you knew how to set the iframe background to transparent when embedding a Google Form on a site?
March 31, 2009 at 2:14 pm |
I’ll bet you could use CSS to override defaults given by GD. Maybe if you use a div enclosure and set background-color to the same as your actual background. Transparency will be tougher, but if you can set the background of the embed to a PNG you could potentially even get that. Interesting problem!
June 25, 2009 at 8:57 am |
Greetings,
I’m trying to embed a GD form into my webpage for marketing survey purposes, but I’m having a hard time centering it or make it so its not ultra close to the margin. Is there any way to modify it?
I was also wondering if you knew how to add a linkable link in the post form filling popup (i.e., thank you)?
Any advice would be much much appreciated.
Best regards,
Sai
June 25, 2009 at 2:23 pm |
You may be able to set a CSS file ahead of the embed that allows you to modify the margins, but I don’t know of any way aside from choosing a theme that will allow you to modify the placement of form items. Re adding a link, have you tried just adding an A HREF in the confirmation editing dialog?
June 25, 2009 at 5:40 pm |
what do you mean by CSS file? as in a separate file w/ the template I want?
As for the A HREF in the confirmation editing dialog, I don’t believe it is html able, sad. Still wondering if there’s a way around it.
Thanks in advance =)
Sai
August 24, 2009 at 5:51 pm |
We would like to embed a google form on a page of our website. This page is dynamic, being populated with data from our database. We would like to pass the value (id) for the primary data being displayed to the embedded (using iframe) google form. Is this possible?
Thanks in advance,
Judy
August 29, 2009 at 3:39 am |
I don’t think so, but I’m not sure.