1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。
顯示具有 appsheet 標籤的文章。 顯示所有文章
顯示具有 appsheet 標籤的文章。 顯示所有文章

2021年9月20日 星期一

【Appsheet教學】如何透過display欄位來自訂顯示欄位名稱

Appsheet預設是以資料庫欄位為顯示名稱,若您是下載範例若覺得它的功能跟您要的很像,就可以透過這個欄位去修改成您要顯示的中文,不要去修改欄位名稱,公式是抓欄位名稱去判斷,修改display不會讓程式不能執行。





2021年9月12日 星期日

【Appsheet教學】如何透過關聯的欄位取得另一資料表的值

 在Appsheet中使用ref去關聯另一個資料表時,要如何取得另一個資料表中的值,例如價格,就可以透過關聯的欄位去取得。



在INITIAL VALUE(可修改)

在FORMULA(不可修改)


輸入

[編號].[價格]




2021年9月5日 星期日

【Appsheet教學】appsheet必裝chrome外掛Appsheet ToolBar(qrewtools)工具

 chrome的外掛qrewtools會有底下幾點功能。



1.輸入提示.只要輸入一個英文字相關的指令就會出現。

2.指令會有醒目顏色提示,例如指令的顏色會不一樣。

3.可以查看其它資料表及view的欄位。

4.線上查詢指令用法。


在擴充工具輸入appsheet就可以看到Appsheet ToolBar



2021年8月29日 星期日

【Appsheet教學】如何使用UNIQUEID()產生自動編號設定惟一的主鍵

 Appsheet沒有自動產生流水號的功能,若是用_RowNumber做主鍵會出現警告,所以我可以用UNIQUEID(),在新增可以產生一組不重復的文字來做成主鍵,您可以將它設成不顯示。



將欄位設為text,在INITIAL VALUE輸入=UNIQUEID()


出現的警告

Table '銷售記錄' has an implicit (RowNumber) key -- if multiple users insert or delete entries concurrently, data loss can occur. Updates may apply to the wrong record or could fail entirely on some data sources.



2021年8月15日 星期日

【Appsheet教學】如何用sum跟select來計算庫存量

 有網友問到要如何計算庫存量,新增一個Virutal Column的產品庫存量,使用select找出符合的記錄,再使用sum函數來加總所有的數量。




Add Virutal Column

sum(select(進貨記錄[進貨數量],[編號] = [_THISROW].[編號]))

-sum(select(銷售記錄[數量],[編號] = [_THISROW].[編號]))


sum說明

https://help.appsheet.com/en/articles/2357307-sum


select說明

https://help.appsheet.com/en/articles/2357314-select



2021年8月8日 星期日

【Appsheet教學】如何在試算表中顯示appsheet上傳的圖片

 在appsheeet的程式裡所拍攝的照片,會儲存檔名於試算表中,要如何才能在試算表中直接顯示,首先要到appsheet停用 "Require Image and File URL Signing" ,再透過官網提供的語法就可以直接顯示。 



在Security/Option停用

 "Require Image and File URL Signing" 


語法說明

https://www.appsheet.com/template/gettablefileurl?appName=Imagesinsheets-71626&tableName=Data&fileName=Data_Images/banana.png


Auto Compute/Spreadsheet formula

SUBSTITUTE(CONCATENATE("https://www.appsheet.com/image/getimageurl?appName=PictureUpload-916457&tableName=Picture&fileName=",RC[-1]), " ", "%20")



2021年8月2日 星期一

【Appsheet教學】如何使用FILTER設定二層下拉選單

 在Appsheet中若您的下拉式選項很多,您可以設定分類,點選那個分類就出現那個分類的產品,這時候就可以使用。



在資料結構的編號

Data Validity/Valid If

中使用底下公式.

if([_THISROW].[銷售類別]<>"",FILTER("一整天代賣商品", [_THISROW].[銷售類別]=left([編號],1)),list())



filter的用法

https://help.appsheet.com/en/articles/2357308-filter




2021年7月24日 星期六

【Appsheet教學】如何透過appsheet製作可以拍照或是上傳圖片的手機應用程式

 我們一般拍照時,只會有照片,您可以透過appsheet製作一個可以輸入主題文字說明再拍照,這樣在拍照後就可以馬上整理好照片。





2021年7月18日 星期日

【Appsheet教學】如何將appsheet與google表單回應整合

我有一個連結是讓網友填寫在博客來購物的表單,網友填寫後,我會在隔天到博客來後台查看是否有成功,再回到試算表中填寫成功或是失敗,因為這樣很不方便,就利用之前講過的教學,寫了一個可以直接在手機透過appsheet來設定回饋是否成功。




博客來回饋金說明

http://books.bestdaylong.com/




2021年7月10日 星期六

【Appsheet教學】如何判斷日期是否空值isblank

 在使用appsheet時,若您要判斷日期是否有輸入會用到isblank跟isnotblank這二個指令,若是使用等號會不顯示。



在Behavior的Only if this condition is true

輸入底下

ISBLANK([Date1])


AND(ISNOTBLANK([Date1]),ISBLANK([Date2]))


AND(ISNOTBLANK([Date1]),ISNOTBLANK([Date2]),ISBLANK([Status]))



語法

Syntax

ISBLANK( this )



ISBLANK語法連結:

https://help.appsheet.com/en/articles/2357266-isblank




2021年7月3日 星期六

【Appsheet教學】如何使用Behavior設定完成日期

 在Appsheet中您可以增加Behavior來做特定指令,例如完成日期,設定好在查看模式時,自動就會在上方顯示您設好的動作指令。





Action Name:Finish

Do this:Data: Set the values of some columns in this row

Set these columns:日期欄位=now()




Display name:可以再設定顯示名稱

2021年6月26日 星期六

【Appsheet教學】如何新增修改日期欄位

 在使用Appsheet一段時間後,發現修改資料時,並沒有修改日期,只有當初新增時使用DateTime型別,初始值為Now的欄位,底下會教您如何增加一個欄位來儲存最後的修改日期。



先到Data/Columns/將欄位型別改成ChangeTimestamp就可以。




2021年4月25日 星期日

【Appsheet教學】如何查看appsheet儲存的試算表

 之前寫了Appsheet分享給朋友,由於不是自己從試算表建立,要如何才能看到儲存在試算表的資料。


Data/tables/點選Table/View Source







2021年4月14日 星期三

【Appsheet教學】如何分享自己寫好的Appsheet給朋友使用

 之前寫的每日喝水記錄,若您要分享給朋友,讓它可以複製到自己的Appsheet,要把權限開放成Can Define,才能 在電腦版開啟後copy,朋友就可以在自己的手機上使用,也不會佔用到分享10個人的限制。



分享前要先將自己的資料清空





2021年2月15日 星期一

【Appsheet教學】如何在資料表中使用虛擬欄位(Virtual Column)產生每月血壓的平均並可查看名細

Appsheet中可以加入虛擬欄位,這個虛擬欄位可以用來顯示血壓的平均,利用select語法配合[_thisrow],搭配averag、year、month、and就可以做到,方法有點類似資料庫的查詢,只是寫法不太相同,這次加上年月就可以先看年月的平均,若有需要還可以點選展開查看細項。



Syntax

SELECT( from-dataset-column , select-row? [ , distinct-only? ] )


年月

CONCATENATE(Year([_thisrow].[日期]),"年",Month([_thisrow].[日期]),"月")



當月平均

average(select(表單回應 1[高壓],and(year([日期])=year([_thisrow].[日期]),month([日期])=month([_thisrow].[日期]))))


select語法連結:

https://help.appsheet.com/en/articles/2357314-select 



2021年2月14日 星期日

【Appsheet教學】如何在資料表中使用虛擬欄位(Virtual Column)產生每日每月量血壓的平均

 Appsheet中可以加入虛擬欄位,這個虛擬欄位可以用來顯示血壓的平均,利用select語法配合[_thisrow],搭配averag、year、month、and就可以做到,方法有點類似資料庫的查詢,只是寫法不太相同。



Syntax

SELECT( from-dataset-column , select-row? [ , distinct-only? ] )


當天平均:

average(select(表單回應 1[高壓],[日期]=[_thisrow].[日期]))


當月平均

average(select(表單回應 1[高壓],and(year([日期])=year([_thisrow].[日期]),month([日期])=month([_thisrow].[日期]))))


select語法連結:

https://help.appsheet.com/en/articles/2357314-select 




2021年1月31日 星期日

【Appsheet教學】如何在Appsheet做關連式下拉選項

 在代售的雞精中有設定產品代碼及產品名稱,如何在銷售記錄中可以選產品名稱儲存產品代碼,這時候就可以用ref這個型別,還要將產品名稱設為Label才會顯示產品名稱,否則會顯示產品代碼。




UNIQUEID()  產生不重複文字


增加ref型別會自動在被參照的資料表中新增一欄[Related 銷售記錄s]的List型別




Info 中的關連圖要重新整埋才能看到


2021年1月30日 星期六

【Appsheet教學】如何將錯誤訊息改成中文

Appsheet在輸入資料時,若是資料出現重複或是輸入欄位無效,還是要提示使用者是必填欄位,都是出現英文,您可以針對這些訊息改成您想要顯示的中文顯示。




UX/Localize

There is already a row with the key 'A001'
This entry is invalid  
您輸入的值重複或是無效。
This entry is required



這是必填欄位。
Save 儲存
Cancel 取消

2021年1月24日 星期日

【Appsheet教學】如何提示使用者輸入資料重複

 有網友問到Appsheet如果有重複的資料(客戶資料重複)要如何編寫參數可以提示使用者資料重複了,所以就研究一下,發現只要在資料欄位的Data Validity

中的Valid If輸入指令就可以解決這個問題。




參考資料: https://community.appsheet.com/t/check-if-value-exists-in-table/15997/2


NOT(IN([產品名稱],一整天代賣商品[產品名稱]))

IN([產品名稱],一整天代賣商品[產品名稱])

一整天代賣商品

ㄚ母滴雞湯_原味滴雞湯【1盒10包入,每包80cc】

ㄚ母滴雞湯_四物滴雞湯【1盒10包入,每包80cc】

ㄚ母滴雞湯_粉光蔘滴雞湯【1盒10包入,每包80cc】

ㄚ母滴雞湯_人蔘蔘滴雞湯【1盒10包入,每包80cc】

香純滴雞精_一般10包送2包(單包150元/150cc)

香純滴雞精_人蔘10包送2包(單包150元/180cc)

香純滴雞精_粉光10包送2包(單包150元/180cc)



2021年1月9日 星期六

Appsheet的DATA欄位說明

 因為最近開始接觸Appsheet,先針對DATA的介面來說明一下各個功能。




1.欄位的中文意思



2.往右拉可以看到顯示欄位的文字設定



3.欄位前面的筆圖示是進階設定



4.Valid if可以設定值是否不要重覆

4.Valid if可以設定值是否不要重覆

贊助

彰化一整天粉絲團