2024年11月30日 星期六

【Appsheet教學】如何設定有購買該產品的人才會出現在下拉清單選項中(Valid If與list的應用)



因為購買滴雞精可以寄放,每次自取可以自己隨意數量,就會發生客戶還剩幾包的問題,所以就用appsheet來設計一個產品寄放功能,讓出貨時只出現他有購買的品項,例如有原味、粉光、人參三種口味,購買原味的人只能選原味出貨,這時候就可以使用Data Validity中的Valid If來做到這件事,讓有購買的口味出現。


Data Validity(有效性)/Valid If(合理的)


if([客戶編號]="",list(),select(購買記錄[產品編號],[客戶編號]=[_THISROW].[客戶編號]))

ifs([客戶編號]<>"",select(購買記錄[產品編號],[客戶編號]=[_THISROW].[客戶編號]))


相關文章:

【Appsheet教學】如何用Valid If來判斷出貨是否大於庫存量

https://www.youtube.com/watch?v=jCy9vPxYXw8




2024年11月16日 星期六

【Google教學】試算表如何讀取google行事曆並自動傳LineBot訊息通知



這是網友提出的想法,他每個月有3個固定活動,要傳給群組中的4個人,因為LineNotify要停用,他想要LineBot結合Google行事曆,發到指定的群組上去,做訊息公告,所以就用這個範例做了一個教學。


請建立複本再使用

https://docs.google.com/spreadsheets/d/1qm0cR9JYprEo12SpxaRBEM6FT9AlbWusEr8NY7yW9xU/copy



2024年11月9日 星期六

【Google教學】如何取得Line群組或個人ID並透過試算表GoogleAppsScript自動傳LineBot訊息



若您不想寫程式去找出Line的個人ID或是群組ID,可以透過我寫的LineBot來產生,您先將@049sshhb加入好友,輸入id就會回傳Line個人ID,若要群組ID,則把(彰化一整天團購加1)加入群組,

輸入id就可以看到個人跟群組ID,這時候在群組退出(彰化一整天團購加1),刪除好友。


PS:lineBot要在群組中才能傳送群組訊息


function bestdaylong_bot()

{

  var token="您的LineBot Token"; 

  var userId="要傳送的群組或個人ID";  

  var message="彰化一整天";

  var url = 'https://api.line.me/v2/bot/message/push';

  UrlFetchApp.fetch(url, {

    'headers': {

      'Content-Type': 'application/json; charset=UTF-8',

      'Authorization': 'Bearer ' + token,

    },

    'method': 'post',

    'payload': JSON.stringify({

      'to': userId,

      'messages': [{

        'type': 'text',

        'text': message

      }],

    }),

  });


}


現在申請在LINE 官方帳號管理頁面

https://tw.linebiz.com/login/


範例檔案:(請建立複本再使用)

https://docs.google.com/spreadsheets/d/1zWk2hPXIhKAni-dlY_Wslf_1f42gyxhY8Oc_6OIo0k4/copy

Line Bot 送訊息



2024年11月3日 星期日

【Google教學】如何申請LineBot並透過試算表GoogleAppsScript自動發訊息



之前有寫過申請的教學,最近操作介面有改,也剛好LineNotify明年3月底服務停止,網友也有來信問替代方案,所以就用這個教學再來錄一次,一個LineBot免費每個月只能傳200封訊息。


現在申請在LINE 官方帳號管理頁面

https://tw.linebiz.com/login/


範例檔案:(請建立複本再使用)

https://docs.google.com/spreadsheets/d/1zWk2hPXIhKAni-dlY_Wslf_1f42gyxhY8Oc_6OIo0k4/copy

Line Bot 送訊息




【Google教學】試算表的query函數中matches與contains的差異

最近使用query函數想要做出類似sql語法的like或是in的功能,用chatgpt找到2個解法。 使用場景建議: 如果您的篩選條件較為簡單,例如只需要檢查某列是否包含一段文字,建議使用 CONTAINS。 如果您需要更精確或複雜的匹配條件(如多個關鍵字、特定格式),建議使用 ...