2017年9月5日 星期二

google表單資料自動編號---採用app script方法

剛接觸google表單者對google app script比較陌生,所以上次介紹一個簡單的外掛程式(copydown),可以
快速達到表單資料自動編號的功能。
如果您已經接觸
google app script了,以下介紹利用app script完成google表單資料自動編號

#google表單和結果試算表的製作,請自行到網路尋找教學,網路非常多這類免費教學

1.在原有的成果表單上新增一個欄位(滑鼠右鍵),命名「編號」

左下角 表單名稱改成sheet1方便後面寫程式呼叫


2.按工具、指令編輯器



貼入以下指令
function myFunction() {  
  var sheet = SpreadsheetApp.openById('此處貼您成果表的id').getSheetByName('sheet1');  
  var LastRow = sheet.getLastRow();  
  if (LastRow > 1 )   
    
   sheet.getRange(LastRow,1).setValue(LastRow-1);   

 }  





注意:成果表的id類似以下格式
/d/ffgghjyjCkyjtjjytjlprtget5XBYIlEsFx8cL0/edit#gid=748024219

最後兩個斜線 / 夾著的那一串紅字



 3.按執行

出現授權畫面,選定您的google帳號授權


4.設定現有專案啟動時機

建立一個觸發程序

選擇:來自試算表、提交表單時


成功囉


1 則留言:

  1. 阿堯老師你好,我想在編號前面加上自訂文字,例如:moina2018001.moina2018002.moina2018003等,要如何設定呢? 謝謝!

    回覆刪除