這是網友問的問題,說他有些query的查詢會出現欄位標題有些會無法顯示,查了一下說明,只要是您沒有設定是否顯示欄位時,google就會自己判斷,所以若您要顯示欄位,請在最後一個欄位的參數寫上1。
=query('表單回應 1'!A:F,"select A",1)
請注意欄位請用大寫
彰化一整天的由來 早期的blogger要寫簡介,想說取一個比較特別沒人用過的名稱,有人說過名字要讓人好奇,說明後又不會忘記,還要跟自己有關,在布袋戲中有看到一頁書的角色,想說自己的名字是明和,明和的明是日月合在一起來,日跟月就是一整天,因為這個名字太普遍,我又是彰化人,所以就在前面加上彰化變成【彰化一整天】。
這是網友問的問題,說他有些query的查詢會出現欄位標題有些會無法顯示,查了一下說明,只要是您沒有設定是否顯示欄位時,google就會自己判斷,所以若您要顯示欄位,請在最後一個欄位的參數寫上1。
=query('表單回應 1'!A:F,"select A",1)
請注意欄位請用大寫
因為很多人問到要如何查詢google表單,例如輸入身分證查詢報名資料,或是輸入訂單查訂貨情況,今天就教大家如何複製程式碼及怎麼修改成符合自己的需求。
測試頁面:
https://bestdaylong.blogspot.com/2020/08/google.html
程式碼及討論區:
http://discuz.bestdaylong.com/thread-38953-1-1.html
有網友提到是否可以用核取方塊做多個選項更新,所以就做了這支查詢及更新的功能,功能大概說明一下,就是輸入日期區間會查出訂單,勾選想要更新的訂單輸入【訂單狀態】,再按一次就會更新。
測試查詢程式:http://bestdaylong.com/html/OrderInq.htm
試算表網址: https://docs.google.com/spreadsheets/d/1UtXOirOzRyzhMWu53Wb2dqG_ewjAdTPv64MT0wewz2w/edit?usp=sharing
程式碼及討論區
http://discuz.bestdaylong.com/thread-39157-1-1.html
在appsheet中每天量二次血壓,想說加一個虛擬欄位來顯示早上跟晚上,用中午12點來判斷<=12就顯示早上否則就顯示晚上,使用hour這個函數一直出現Parameter 1 of function HOUR is of the wrong type,上網查了官網是這個函數只能使用(Duration)型別,跟其語言的hour函數的用法有些不同。
if(hour(time([時間戳記])- "00:00:00")<12,"早上","晚上")
官網說明:
https://help.appsheet.com/en/articles/2357318-hour
這是之前做過的教學,有網友反應用copydown計算的總價在notify無法取得,還有用陣列公式無法使用範圍函數sum,所以就做了一個這個改良的程式,加上有email就寄信,有line notfiy就傳line,使用上要先新增一筆再設定公式,以後就會自動複製,這次加入不顯示欄位及如何調整時區成+8小時。
時區設定.
編輯器中顯示「appsscript.json」資訊清單檔案
{
"timeZone": "Asia/Taipei",
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
}
https://docs.google.com/forms/d/1b1xRUFdzNsaxQg3ji7M63u_yD7X9ku8BMTEEbrpaVG8/copy
表單,請建立複本再使用
程式碼及討論:
http://discuz.bestdaylong.com/thread-39629-1-1.html
【Google教學】表單與Email跟Line Notify結合含公式自動複製(上)
這是網友問的問題,他希望可以儲存格往下拉會依序產生A1B1C1等連結字母,這是會用到char這個函數。
char(ascii代碼)
ASCII 65=A
=CHAR(64+ROW()) & "1"
row()回傳目前所在列數
https://zh.wikipedia.org/wiki/ASCII
寫了SQL語法Insert轉換,今天把另一個常用的Update轉換作一個說明,首先我們先把要處理的資料表的結構看一下.資料表(CookBook)包含CookBookID(數字),KindID(數字),CookBook(文字)
一般寫程式時,有時候需要手動把資料匯進資料庫,可以寫一支程式直接做匯入的動作,可是這種需求常常會變更,所以就想說,寫一個javascript的網頁程式,來幫我自動把SQL的語法自動組合起來.我只要把SQL語法執行就好. http://bestdaylong.com/tools.htm
這是之前做過的教學,有網友反應用copydown計算的總價在notify無法取得,還有用陣列公式無法使用範圍函數sum,所以就做了一個這個改良的程式,加上有email就寄信,有line notfiy就傳line,使用上要先新增一筆再設定公式,以後就會自動複製。
時區設定.
{
"timeZone": "Asia/Taipei",
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
}
https://docs.google.com/forms/d/1b1xRUFdzNsaxQg3ji7M63u_yD7X9ku8BMTEEbrpaVG8/copy
表單,請建立複本再使用
程式碼及討論:
http://discuz.bestdaylong.com/thread-39629-1-1.html
之前寫了一支如何將資料轉成固定長度(資料格式化)是用網頁Javascript的方式,當資料量比較大時超過3千筆以上,執行就要等很久,所以就把它改成Excel VBA版,並加上處理進度,操作方式跟之前的一樣。
一般在學校單位,有時候要上傳一些資料到教育部,都會有一些規定,一定要把資料存成文字檔,且要按照其長度,不足長度時有時候是右邊補空白,有時候是前面要補0,因為常常要用,所以我就把它寫成一個自動轉換程式,只要把每一個欄位的條件設定好,就可以直接轉換。
這是很多人會用到的工具,主要是針對不同pdf做加密,未註冊可以每次可以轉換5個檔案,可以針對特殊中文字處理,例如常見的温姓或是其它UTF8字如堃。
範例檔案下載:
http://download.bestdaylong.com/f468.htm
Excel將多個PDF檔案加上不同的密碼
這是網友問到的問題,說excel可以用查照片,那試算表要如何做到,在試算表中只要把圖片插入到儲存格內就跟一般文字資料一樣可以用vlookup查照片。
用[插入]/[圖片]/[將圖片插入儲存格內]
或是點選[圖片]選取右上方的三個點]/[將圖片放在所選的儲存格內]
這是網友問的問題,他希望可以查詢某一個人的人事代碼時可以即時在excel中顯示出照片,這是可以做到的,使用index跟match加上自定名稱就可以做到,這次一樣用香純滴雞精及ㄚ母滴雞湯來做範例。
範例檔案下載:
http://download.bestdaylong.com/f917.htm
查詢店家代碼顯示圖片
=INDEX($B$2:$B$10,MATCH($G$2,$A$2:$A$10,0))
在appsheet中有時候會輸入類似的資料,若是可以複製新增只要修改有需要變化的資料就很方便,我們可以新增一個behavior,在查看資料細項時,可以加上複製並新增該筆資料的behavior。
Behavior
go to another view within this app
LINKTOFORM("New Equipment_Form","Equipment_ID",[ID],"Equipment Name",[Equipment],"Cost",[Cost])
官方說明LOOKUP:
https://help.appsheet.com/en/articles/2357261-linktoform
範例連結:
這是網友問到的問題,說用line Notify或是gmail寄出的時間會是GMT-05:00,我在教學時是正常的,問說是什麼原因,找了一下是在舊的時候有時區可以設定,到新版的反而找不到,若是網友要設定,可以先切換到舊版的改好再改回新版。
now()顯示目前時間
function test(){
Logger.log(SpreadsheetApp.getActiveSheet().getRange("a1").getValue());
}
這是網友問的問題,他希望產生樂透開奬日期星期一到星期六,我們可以利用加1(代表一天)來增加日期,再利用weekday來判斷,如果是星期六就加2,否則就加1。
ctrl+;自動填入今天日期
weekday回傳星期幾
VMware Fusion是一套可以讓您在mac中安裝windows的軟體,現在個人是可以免費使用,要下載要先到註冊,再點選它的下載連結下載, 您在登入後用搜尋找VMware Fusion是找不到相關連結的。 。 密碼要求: 至少有 8 個字元 一個小寫字母 一個大寫字母 一個數...