用 google sheet 自訂 function 來給出自己的評分欄位

閱讀時間約 2 分鐘
在公民科學中,以群眾標註或是問卷得來的表單資料,常會有評分的需要,而一般評分可能會有比較複雜的邏輯需求,可能會用幾行程式來處理最為容易。
而開放與協作很好的線上表格工具 google sheet, 也有提供強大的使用者自訂函示的能力,剛好滿足這樣的需求。
這次的例子是 「平安走路許願帳戶」專案,需要對收集來的每筆資料,進行評分,方便之後視覺化分析的展開,由於夥伴在這方便需要點幫助,於是我就順便學一下相關的技巧,寫段小程式,幫忙算一下評分。
本專案略微特殊,是這個評分的公式,有很多不同的看法,為了採用民主的方式,我們選擇支援多種演算法,讓大家自由論述。夥伴也因應提出三種可能的算法雛形,我則是寫出來,並釋出程式與資料,方便夥伴一起來檢視與探討。
由於對我來說也是個學習用工具的過程(我本來也不會),所以歷程上會經歷
- 能不能寫個自訂 function,並拿來使用
- 需要知道那筆的相關資料如何取用
- javascript 與 google sheet 的基本語法
- 如何在 google sheet 上 debug
- 參數化與專案使用調整
對於不同的使用者需求
- 如對於原專案使用者,只要知道有這個函示,學會安裝與使用即可。
- 針對調整與加入新演算法,則需要略為了解這段小程式與熟悉相關的 debug 技巧,如果你有一點開發經驗,應該是個簡單到不行的過程。
- 如果是其他專案有類似需求,那這個範例應該很適合去改寫與套用,主要原因是,程式簡單,類似需要的功能都具備,也相當好懂。
程式碼與當初相關的研究筆記釋出在這裡,請參考 「第一次用 Google script 來評分」、「評分等級 script」、「google sheet script debug 經驗」三個子題來了解
文件連結與實例(第一次用 Google script 來評分,其他子題也在文件中)
google sheet 的 Apps Script 畫面
哈爸
    avatar-img
    7會員
    7內容數
    隨手的心得與分享,可能會是「開放資料」、「資訊技術」、「Maker」等相關資訊。
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    對於某些資料需要打分數並且還要視覺化呈現的情境,不是用函數就是得用設定格式化條件來達成。 但是對於Google Sheet來說,他就是一個內建的功能。 <🖼️圖文教學> 簡單4個步驟,就可以擁有可以用下拉式選擇的星星評分哦 選取範圍 插入 智慧型方塊 評分
    Thumbnail
    最近在閱讀《巴黎哲學藝術地圖》一書時,時常因為內文提及許多巴黎的地標、文明的建築物、巴黎第一間咖啡館等地而回想起四年前在歐洲交換、旅遊的日子。
    Thumbnail
    在《有錢人想的和你不一樣》這本書裡面有很多對於金錢與人生觀上許多值得分享的部份。今天我想與大家分享書上提到: 有錢人很會管理他們的錢 vs 窮人很會搞丟他們的錢。 一般大部分的人在有了收入之後,會先用這些錢支付生活的必要支出,如果還有剩餘的才考慮進行儲蓄。有錢人則不這麼做,他們利用6大存錢~
    Thumbnail
    新的一年來臨,我期望重新檢視我的財務報表,讓自己更輕鬆的管理財務。我希望有一張預算編列表,然後利用這些表格來審視我的預算與到時候實際的收支狀況。我發現許多財務相關的apps都無法滿足我的需求。所以,我親手製作了一個包含預算和實際支出的表格,最後將這兩者合併成一個統一的表格。
    Thumbnail
    上一集有介紹到使用EXCEL函數擷取資料中的中文、英文、數字,但使用EXCEL函數其實蠻複雜的,要運用到陣列,對於函數有一定的了解才能了解他的原理。 📌數字: C3=CONCAT(IFERROR(--MID(B3,ROW($1:$99),1),"")) 📌中文: C3=CONCAT(IF
    Thumbnail
    在資料驗證(三):自訂公式的教學,我寫了一串可以驗證身分證字號的公式: 如果 A1 是正確的身分證字號格式就會是 TRUE、錯誤的話則是 FALSE。 我會在這篇文稍稍解釋一下上面這串是怎麼做的,也歡迎大家在文章下方留言,告訴我你的看法、或是有更好的建議也可以跟我說說!
    Thumbnail
    大綱: 1.用Google Sheet可以抓股息嗎?問題點是什麼? 2.為什麼可以用的來源網站少? 3.方式一 4.方法二 5.方式三 6.美化股息報表,增加額外資訊 7.製作即將要發股息的股票觀察表 8.練習題 用Google Sheet可以抓股息嗎?問題點是什麼? 為什麼可以用的來源網站少?
    Thumbnail
    副標題:投資機會口袋清單一把抓 大綱: 1.雲端股票觀察清單幾個特點 2.哪裡來的免費資料庫? 3.預設的篩選範本 4.放到google sheet上範例教學 5.建立手機桌面捷徑 6.總結步驟整理 7.範例表下載 雲端股票觀察清單幾個特點 哪裡來的免費資料庫? 上面有許多指標可以讓使用者來點選。
    Thumbnail
    常有朋友詢問到對於EXCEL VBA或Google sheet 做投資理財有興趣該怎麼入門? 常有人說,威利是工科才會這些東西,不過會這些東西跟學歷工作沒什關係,工作上也不會有人教學 發自內心的自學才是最好的導師。 有興趣要入門的話可以推薦幾本書: EXCEL學習 GoogleSheet教學參考
    Thumbnail
    記帳表教學影片 #威利記帳本 研讀了雨果大的新書[#聰明的ETF投資法],裡面分享的記帳方式覺得不錯,化繁為簡,做了一個威利的版本,增加了一些功能,展示版網頁參考 https://cutt.ly/COMae2J。 記帳本的精神 填寫時可以看到預算還剩下多少,強迫節流,Check List的意思。
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    對於某些資料需要打分數並且還要視覺化呈現的情境,不是用函數就是得用設定格式化條件來達成。 但是對於Google Sheet來說,他就是一個內建的功能。 <🖼️圖文教學> 簡單4個步驟,就可以擁有可以用下拉式選擇的星星評分哦 選取範圍 插入 智慧型方塊 評分
    Thumbnail
    最近在閱讀《巴黎哲學藝術地圖》一書時,時常因為內文提及許多巴黎的地標、文明的建築物、巴黎第一間咖啡館等地而回想起四年前在歐洲交換、旅遊的日子。
    Thumbnail
    在《有錢人想的和你不一樣》這本書裡面有很多對於金錢與人生觀上許多值得分享的部份。今天我想與大家分享書上提到: 有錢人很會管理他們的錢 vs 窮人很會搞丟他們的錢。 一般大部分的人在有了收入之後,會先用這些錢支付生活的必要支出,如果還有剩餘的才考慮進行儲蓄。有錢人則不這麼做,他們利用6大存錢~
    Thumbnail
    新的一年來臨,我期望重新檢視我的財務報表,讓自己更輕鬆的管理財務。我希望有一張預算編列表,然後利用這些表格來審視我的預算與到時候實際的收支狀況。我發現許多財務相關的apps都無法滿足我的需求。所以,我親手製作了一個包含預算和實際支出的表格,最後將這兩者合併成一個統一的表格。
    Thumbnail
    上一集有介紹到使用EXCEL函數擷取資料中的中文、英文、數字,但使用EXCEL函數其實蠻複雜的,要運用到陣列,對於函數有一定的了解才能了解他的原理。 📌數字: C3=CONCAT(IFERROR(--MID(B3,ROW($1:$99),1),"")) 📌中文: C3=CONCAT(IF
    Thumbnail
    在資料驗證(三):自訂公式的教學,我寫了一串可以驗證身分證字號的公式: 如果 A1 是正確的身分證字號格式就會是 TRUE、錯誤的話則是 FALSE。 我會在這篇文稍稍解釋一下上面這串是怎麼做的,也歡迎大家在文章下方留言,告訴我你的看法、或是有更好的建議也可以跟我說說!
    Thumbnail
    大綱: 1.用Google Sheet可以抓股息嗎?問題點是什麼? 2.為什麼可以用的來源網站少? 3.方式一 4.方法二 5.方式三 6.美化股息報表,增加額外資訊 7.製作即將要發股息的股票觀察表 8.練習題 用Google Sheet可以抓股息嗎?問題點是什麼? 為什麼可以用的來源網站少?
    Thumbnail
    副標題:投資機會口袋清單一把抓 大綱: 1.雲端股票觀察清單幾個特點 2.哪裡來的免費資料庫? 3.預設的篩選範本 4.放到google sheet上範例教學 5.建立手機桌面捷徑 6.總結步驟整理 7.範例表下載 雲端股票觀察清單幾個特點 哪裡來的免費資料庫? 上面有許多指標可以讓使用者來點選。
    Thumbnail
    常有朋友詢問到對於EXCEL VBA或Google sheet 做投資理財有興趣該怎麼入門? 常有人說,威利是工科才會這些東西,不過會這些東西跟學歷工作沒什關係,工作上也不會有人教學 發自內心的自學才是最好的導師。 有興趣要入門的話可以推薦幾本書: EXCEL學習 GoogleSheet教學參考
    Thumbnail
    記帳表教學影片 #威利記帳本 研讀了雨果大的新書[#聰明的ETF投資法],裡面分享的記帳方式覺得不錯,化繁為簡,做了一個威利的版本,增加了一些功能,展示版網頁參考 https://cutt.ly/COMae2J。 記帳本的精神 填寫時可以看到預算還剩下多少,強迫節流,Check List的意思。