title: Why Google App Script Keep on randomly sorting my Object
body: <p>I have an application running under Appscript</p>
  <p><strong>app.gs</strong></p>
  <pre><code>function doGet(e) {
    return HtmlService.createHtmlOutputFromFile('form.html');
          
  }
  
  function getInputNames(form){
     var key = Object.keys(form);
     return key;
  }
  </code></pre>
  <p><strong>form.html</strong></p>
  <pre><code>&lt;form id=&quot;myForm&quot;&gt;
  &lt;input name=&quot;Name&quot; id=&quot;myName&quot; type=&quot;text&quot;&gt;&lt;br&gt;
  &lt;input name=&quot;Data&quot; id=&quot;mydata&quot; type=&quot;text&quot;&gt;&lt;br&gt;
  &lt;input name=&quot;Fata&quot; id=&quot;myFata&quot; type=&quot;text&quot;&gt;
  &lt;input type='submit' value='Upload' onclick=&quot;this.value='Grabbing Names..';google.script.run.withSuccessHandler(fileUploaded).getInputNames(this.parentNode);return false;&quot;&gt;
  &lt;/form&gt;
  </code></pre>
  <p><strong>Expected Output</strong></p>
  <pre><code>Name,Data,Fata
  </code></pre>
  <p><strong>What Result I Get Always Random</strong></p>
  <pre><code>Data,Fata,Name or Fata,Fata,Name
  </code></pre>
  <p>the problem is that the object is always randomly sorting which is a big problem for me
  is there a way to fix this issue?</p>