Status Update
Comments
ph...@gmail.com <ph...@gmail.com> #2
dr...@gmail.com <dr...@gmail.com> #3
ma...@bisvietnam.com <ma...@bisvietnam.com> #4
pa...@gmail.com <pa...@gmail.com> #5
i....@gmail.com <i....@gmail.com> #6
ra...@gmail.com <ra...@gmail.com> #7
Please add stack layout option to allow the image to take the full width of the form and the choice text can appear above or below it.
gc...@uacam.mx <gc...@uacam.mx> #8
on...@gmail.com <on...@gmail.com> #9
di...@gmail.com <di...@gmail.com> #10
[Deleted User] <[Deleted User]> #11
[Deleted User] <[Deleted User]> #12
as...@gmail.com <as...@gmail.com> #13
ry...@gapps.yrdsb.ca <ry...@gapps.yrdsb.ca> #14
ro...@gmail.com <ro...@gmail.com> #15
rf...@tiffin.kingston.sch.uk <rf...@tiffin.kingston.sch.uk> #16
ra...@ecolint.ch <ra...@ecolint.ch> #17
pr...@gmail.com <pr...@gmail.com> #18
ne...@gmail.com <ne...@gmail.com> #19
fr...@gmail.com <fr...@gmail.com> #20
xa...@gmail.com <xa...@gmail.com> #21
xx...@gmail.com <xx...@gmail.com> #22
ne...@gmail.com <ne...@gmail.com> #23
do...@whitko.org <do...@whitko.org> #24
al...@gmail.com <al...@gmail.com> #25
te...@hcesc.org <te...@hcesc.org> #26
he...@wccsonline.com <he...@wccsonline.com> #27
[Deleted User] <[Deleted User]> #28
[Deleted User] <[Deleted User]> #29
gl...@gmail.com <gl...@gmail.com> #30
lj...@gmail.com <lj...@gmail.com> #31
lj...@gmail.com <lj...@gmail.com> #32
Run this in App Script:
```
function run() {
// create a new form
var newForm = FormApp.create('Which is better?')
.setDescription('Select dog or cat');
// the data set we want to use to create our mulitple choice items
var dataSet = {
"choices": [
{
"name": "Dog",
"imageUrl": "
},
{
"name": "Cat",
"imageUrl": "
}
]
};
// iterate over the "choices" in dataSet
dataSet.choices.map(function(choice, idx){
var img = UrlFetchApp.fetch(choice.imageUrl);
// add an ImageItem to the form
newForm.addImageItem()
.setImage(img);
var choiceOrder = idx + 1;
// then add a MultipleChoiceItem, that corresponds with the above image
var item = newForm.addMultipleChoiceItem();
item.setChoices([
item.createChoice(choiceOrder + ".) " +
]);
});
}
```
See the attachment for the expected result
zw...@educaide.com <zw...@educaide.com> #33
[Deleted User] <[Deleted User]> #34
cr...@colegiolapurisima.org <cr...@colegiolapurisima.org> #35
ps...@gmail.com <ps...@gmail.com> #36
sh...@gmail.com <sh...@gmail.com> #37
za...@gmail.com <za...@gmail.com> #38
wa...@gmail.com <wa...@gmail.com> #39
bm...@gmail.com <bm...@gmail.com> #40
we...@gmail.com <we...@gmail.com> #41
[Deleted User] <[Deleted User]> #42
jc...@umh.es <jc...@umh.es> #43
se...@gmail.com <se...@gmail.com> #44
ge...@salesianos.edu <ge...@salesianos.edu> #45
[Deleted User] <[Deleted User]> #46
yh...@gmail.com <yh...@gmail.com> #47
ch...@gmail.com <ch...@gmail.com> #48
lp...@liping.edu.hk <lp...@liping.edu.hk> #49
gh...@sango-co.com <gh...@sango-co.com> #50
ra...@altaduna-saladares.com <ra...@altaduna-saladares.com> #51
ph...@gmail.com <ph...@gmail.com> #52
ry...@gmail.com <ry...@gmail.com> #53
ro...@gmail.com <ro...@gmail.com> #54
ro...@gmail.com <ro...@gmail.com> #55
ka...@owkin.com <ka...@owkin.com> #56
na...@gmail.com <na...@gmail.com> #57
Will someone take up this issue and solve it ? Adding an image to the item is a highly requested feature.
Naveen.
tp...@gmail.com <tp...@gmail.com> #58
ch...@gmail.com <ch...@gmail.com> #59
in...@gmail.com <in...@gmail.com> #60
pv...@gmail.com <pv...@gmail.com> #61
ba...@gmail.com <ba...@gmail.com> #62
ba...@gmail.com <ba...@gmail.com> #63
ch...@gmail.com <ch...@gmail.com> #64
fr...@gmail.com <fr...@gmail.com> #65
ma...@dbm.unisi.it <ma...@dbm.unisi.it> #66
Please, COVID-19 push all of us to remotely work/learn/study and ALL the improvements are blessed!
Thank you
sy...@gmail.com <sy...@gmail.com> #67
ho...@gmail.com <ho...@gmail.com> #68
3 of my users requested this feature in my add-on.
After searching Google, I came here.
And WOW, this is a feature request for 3 YEARS, lol
ty...@shopify.com <ty...@shopify.com> #69
mi...@gmail.com <mi...@gmail.com> #70
th...@gmail.com <th...@gmail.com> #71
ro...@gmail.com <ro...@gmail.com> #72
sh...@gmail.com <sh...@gmail.com> #73
Not being able to add these in batch mode via App Script strongly impedes wider adoption of Forms.
Please consider giving this request for enhancement a critical priority.
Thanks,
Saul
as...@gmail.com <as...@gmail.com> #74
am...@deltax.com <am...@deltax.com> #75
me...@gmail.com <me...@gmail.com> #76
ha...@gmail.com <ha...@gmail.com> #77
za...@gmail.com <za...@gmail.com> #78
On Sep 7, 2020, 2:50 PM -0400, buganizer-system@google.com, wrote:
su...@gmail.com <su...@gmail.com> #79
fz...@gmail.com <fz...@gmail.com> #80
fi...@gmail.com <fi...@gmail.com> #81
kr...@onmyfingertips.com <kr...@onmyfingertips.com> #82
ji...@gmail.com <ji...@gmail.com> #83
sa...@gmail.com <sa...@gmail.com> #84
km...@gmail.com <km...@gmail.com> #85
na...@gmail.com <na...@gmail.com> #86
na...@gmail.com <na...@gmail.com> #87
tg...@gmail.com <tg...@gmail.com> #88
ks...@scheels.com <ks...@scheels.com> #89
se...@gmail.com <se...@gmail.com> #90
se...@psu.ac.th <se...@psu.ac.th> #91
Please let it come true!
lu...@gmail.com <lu...@gmail.com> #92
ad...@gmail.com <ad...@gmail.com> #93
pf...@westhillschools.org <pf...@westhillschools.org> #94
su...@gmail.com <su...@gmail.com> #95
ma...@gmail.com <ma...@gmail.com> #96
te...@gmail.com <te...@gmail.com> #97
dr...@gmail.com <dr...@gmail.com> #98
ds...@gmail.com <ds...@gmail.com> #99
tu...@gmail.com <tu...@gmail.com> #100
ti...@gmail.com <ti...@gmail.com> #101
Not being able to add these in batch mode via App Script strongly impedes wider adoption of Forms.
Please consider giving this request for enhancement a critical priority.
Thanks,
Tim
al...@gmail.com <al...@gmail.com> #102
Thanks,
Al
jj...@charis-school.org <jj...@charis-school.org> #103
dr...@gmail.com <dr...@gmail.com> #104
kd...@gmail.com <kd...@gmail.com> #105
dr...@gmail.com <dr...@gmail.com> #106
cl...@gmail.com <cl...@gmail.com> #107
Hi apps script team,
in a google form it is possible to assign images to checkboxItems and MultipleChoiceItems. With apps script to can insert/update values of checkboxItems/MultipleChoiceItems, but if you do so it is not possible to attach an image via apps script. Also if an image was assigned to a one item and you update the value of this item via apps script, then the image is just lost.
2 new Methods for classes checkboxItem and MultipleChoiceItems to get and set images for each iteam would be highly appreciated. Different customers of our form add-on "dynamic fields", thats popoulates values automatically to form questions, has asked for such a possibility.
Or are there already such methods in apps script already available?
xa...@nouvellesimages.xyz <xa...@nouvellesimages.xyz> #108
Please!
[Deleted User] <[Deleted User]> #109
ct...@gmail.com <ct...@gmail.com> #110
I am triying to generate a formular that picks questions from other existing formulars and would love to pick the images as well.
dr...@gmail.com <dr...@gmail.com> #111
Same problem here.
Class MultipleChoiceItem takes only Text and doesnt support Images.
Class ImageItem supports only Single Image and doesnt support multiple images as options
Class ImageItem and UrlFetchApp.fetch(image) does not support getting images from Google Drive even when the Link of the Image with ID is given (ex.
Currently Supported
=========================
var item = form.addMultipleChoiceItem()
item.setTitle('Whom do you love the most?')
.setChoices([
item.createChoice('Cats'),
item.createChoice('Dogs')
])
.showOtherOption(false);
// Open a form by ID and add a new image item
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var img = UrlFetchApp.fetch('
form.addImageItem()
.setTitle('Google')
.setHelpText('Google Logo') // The help text is the image description
.setImage(img);
NEED SUPPORT FOR
====================================
var img1 = UrlFetchApp.fetch(
var img2 = UrlFetchApp.fetch(
var item = form.addMultipleChoiceItem()
item.setTitle('Whom do you love the most?')
.setChoices([
item.setHelpText('Cats')
.setImage(img1),
item.setHelpText('Dogs')
.setImage(img2),
])
OR
var item = form.addMultipleChoiceItem()
item.setTitle('Whom do you love the most?')
.setChoices([
item.createChoice('Cats', Option), //Option Can me Text / Image / URL [Both Public and Drive]
item.createChoice('Dogs', Option) //Option Can me Text / Image / URL [Both Public and Drive]
])
.showOtherOption(false);
Thanks Ahead for the Support.
ml...@gmail.com <ml...@gmail.com> #112
+1
}
ja...@focusedcoaching.com <ja...@focusedcoaching.com> #113
Support would be much appreciated. +++1
ja...@focusedcoaching.com <ja...@focusedcoaching.com> #114
As a not to the above comment: Class ImageItem and UrlFetchApp.fetch(image) does not support getting images from Google Drive even when the Link of the Image with ID is given (ex.
I had the same issue, and found that if I used the file iterator in drive and then pulled the images up as blobs, I could place them in the forms. (I couldn't place them where they needed to be, but I could get close). Similarly, you can pull an inline image out a doc or a sheet, turn it into a blob and then use set image.
That won't help with the placement issue, but it might get you your images from drive.
dj...@gmail.com <dj...@gmail.com> #115
I am under the impression that it is not a priority for Google.
So our decision is to develop our own solution. too bad.
f9...@verdehorizonte.net <f9...@verdehorizonte.net> #116
to...@gmail.com <to...@gmail.com> #117
tb...@melexis.com <tb...@melexis.com> #118
kl...@ritenourschools.org <kl...@ritenourschools.org> #119
vi...@gmail.com <vi...@gmail.com> #120
tu...@gmail.com <tu...@gmail.com> #121
The only workaround I found to get images on quizzes, only to make questions referred to an image, not images as answers, is to create a separate image item that is titled "Image for the question below". If you want to take a look at the script I use, you can do it here:
sh...@gmail.com <sh...@gmail.com> #122
ma...@gmail.com <ma...@gmail.com> #123
de...@gmail.com <de...@gmail.com> #124
el...@mysavvytutor.com <el...@mysavvytutor.com> #125
[Deleted User] <[Deleted User]> #126
dz...@edusofttech.com <dz...@edusofttech.com> #127
az...@gmail.com <az...@gmail.com> #128
ph...@c3nguyendu.edu.vn <ph...@c3nguyendu.edu.vn> #129
ya...@gmail.com <ya...@gmail.com> #130
jo...@google.com <jo...@google.com> #131
Hi everybody!
If you need this feature request, please leave a star by clicking on it (just left to the title). This will show the developers that this is a popular request.
Description
in a google form it is possible to assign images to checkboxItems and MultipleChoiceItems. With apps script to can insert/update values of checkboxItems/MultipleChoiceItems, but if you do so it is not possible to attach an image via apps script. Also if an image was assigned to a one item and you update the value of this item via apps script, then the image is just lost.
2 new Methods for classes checkboxItem and MultipleChoiceItems to get and set images for each iteam would be highly appreciated. Different customers of our form add-on "dynamic fields", thats popoulates values automatically to form questions, has asked for such a possibility.
Or are there already such methods in apps script already available?
Thanks for feedback.
Best Regards
Markus Hegele
To subsequent readers: If you are also interested in this requested
feature, please
click the star next to the issue number.