0

Suppose I would like to create an array on my JS code and push in a string coming from appscript htmlservice. How do I do it? The below does not work.

     var array = [];
     <? var data = getData(); ?>
          <? for (var i = 0; i < data.length; i++) { ?>      
             <?= array.push(data[i]) ?>                   
         <? } ?>
rearThing
  • 632
  • 3
  • 9
  • 26

1 Answers1

2

How about this modification? Please think of this as just one of several possible answers.

Modified script:

var array = [];
<? var data = getData(); ?>
<? for (var i = 0; i < data.length; i++) { ?>
  array.push(<?= data[i] ?>); // Modified
<? } ?>

console.log(array);

Reference:

carlesgg97
  • 4,184
  • 1
  • 8
  • 24
Tanaike
  • 181,128
  • 11
  • 97
  • 165