Gsheet ,GForms & Telegram

Anda bisa memperkaya keterampilan lebih jauh berkenaan dengan spreadsheets dan google forms.

Silahkan pelajari video-video di bawah

Panduan google forms dari dasar. Cara membuat soal dalam sebuah google forms dan menyimpan data responden dalam sebuah google spread sheets.

Mengkoneksikan data google spreadheets ke dalam sebuah grup telegram

Membuat List Drop Down dalam google form menggunakan data dari spreadsheet.

Jika anda akan membuat list data dalam google form dimana datanya cukup banyak, tentu akan sangat merepotkan jika anda harus mengetik atau copy-paste satu demi satu.

Dengan menggunakan script di bawah, maka anda bisa mengkombinasikan spreadsheets dengan google form dimana spreadsheet difungsikan sebagai tempat untuk menyimpan list data yang akan ditampilkan dalam google form.

Membuat soal dalam words dan mengeksportnya ke dalam google forms. Pembuatan soal ini menggunakan addons (pengaya) yang gratis dan tentu saja fasilitasnya cukup terbatas

Script untuk membuat list dalam google forms

/**
 * Auto-populate Question options in Google Forms
 * from values in Google Spreadsheet
 *
 * Written by Amit Agarwal (MIT License)
 *
 **/

const populateGoogleForms = () => {
  const GOOGLE_SHEET_NAME = "NAMA SHEET ANDA";
  const GOOGLE_FORM_ID = "ID GOOGLE FORM";

  const ss = SpreadsheetApp.getActiveSpreadsheet();

  const [header, ...data] = ss
    .getSheetByName(GOOGLE_SHEET_NAME)
    .getDataRange()
    .getDisplayValues();

  const choices = {};
  header.forEach((title, i) => {
    choices[title] = data.map((d) => d[i]).filter((e) => e);
  });

  FormApp.openById(GOOGLE_FORM_ID)
    .getItems()
    .map((item) => ({
      item,
      values: choices[item.getTitle()],
    }))
    .filter(({ values }) => values)
    .forEach(({ item, values }) => {
      switch (item.getType()) {
        case FormApp.ItemType.CHECKBOX:
          item.asCheckboxItem().setChoiceValues(values);
          break;
        case FormApp.ItemType.LIST:
          item.asListItem().setChoiceValues(values);
          break;
        case FormApp.ItemType.MULTIPLE_CHOICE:
          item.asMultipleChoiceItem().setChoiceValues(values);
          break;
        default:
        // ignore item
      }
    });
  ss.toast("Google Form Updated !!");
};

Google Sites

Anda bisa membuat web atau blog menggunakan google sites. Tentu saja Gratis.

Google sites ini bisa bermanfaat untuk kepentingan pendidikan atau kepentingan bisnis.


Silahkan pelajari video di bawah untuk memulai.