Google App ile excel tablolarının Google dökümanlardaki muadili olan Google e-tablolara entegre formlar yazabiliriz:
Aşağıdaki gibi:

Bunu oluşturabilmek için Araçlar> Komut dosyası yöneticisini kullanıyoruz.

Aşağıdaki gibi kodlarımızı yazıyoruz:

Kodlarımızı yazdıktan sonra üçgene basarak form_goster fonksiyonumuzu çalıştırınca ilk resimdek form çıkıyor. Bu forma girilen veri form_isle fonksiyonu ile A1 hücresine yazdırılacak.

Açıklamalı kodlarımız aşağıda:

function form_goster() {

  //Uygulama oluştur

  var app=UiApp.createApplication();

  app.setTitle(“Suat Google Apps Form”);

  //panel oluştur

  var panel=app.createVerticalPanel();

  //texbox oluştur

  var tf=app.createTextBox();

  //Ekle butonu oluştur

  var bt=app.createButton(“Ekle”);

  //oluşturulan texbota isim ata

  tf.setName(“ad”).setId(“ad”);

  //bu elemanları panele yerlestir

  panel.add(tf);

  panel.add(bt);

  //form submit edilince yapilacak islem

  var formtetik=app.createServerHandler(“form_isle”);

  //tetigi butona atadik

  bt.addClickHandler(formtetik);

  //is bitince panele don.

  formtetik.addCallbackElement(panel);

  //paneli de uygulamaya yerlerstir

  app.add(panel);

  //uygulamayi goster

  var doc=SpreadsheetApp.getActive();

  doc.show(app);

}

function form_isle(e){

  //calisan uygulamay ele al

  var app=UiApp.getActiveApplication();

  //formdan gelen veriyi cek

  var formdan_gelen_ad=e.parameter.ad;

  //bu veriyi ne yapalim. alip A1’e yazdiralim

  var sheet=SpreadsheetApp.getActiveSpreadsheet();

  sheet.getRange(“A1”).setValue(formdan_gelen_ad);

}