用 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 畫面
哈爸
    7會員
    7內容數
    隨手的心得與分享,可能會是「開放資料」、「資訊技術」、「Maker」等相關資訊。
    留言0
    查看全部
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
    Thumbnail
    Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
    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
    美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
    Thumbnail
    Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
    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的意思。