Alexa連携の共用買いものリストアプリをGlideAppで作ってみた結果をふりかえる
背景
- 以前書いたこの記事のアプリを、半年間運用してみて思ったことをメモしておくことにする
具体的な運用
- 買い物は毎週末
- 買い物リストへの登録はAlexaからどちらが行っても良い
- 買い物は私がする(運用変更)
追加要望(新規に追加した機能)
- 毎週木曜日に定期的に買うものを転載する機能(GAS)
function copyRoutine2List(){
//二次元配列に
var routine_data = routine_spreadsheet.getRange(1,1,routine_spreadsheet.getLastRow(),3).getValues();
routine_start_cell = 2 //Routineはいつも2行目からコピー
shoppinglist_start_cell = settings_spreadsheet.getRange(2,2).getValue()
var i = -1
Logger.log(routine_start_cell)
for (var j = routine_start_cell; j<=routine_spreadsheet.getLastRow() ; j++){
Logger.log(routine_start_cell)
to_buy = "[routine]"+routine_data[routine_start_cell + i][0] + routine_data[routine_start_cell + i][1]
bikou = routine_data[routine_start_cell + i][2]
Logger.log(to_buy)
shopppinglist_spreadsheet.getRange(shoppinglist_start_cell + i + 1,1).setValue(to_buy)
shopppinglist_spreadsheet.getRange(shoppinglist_start_cell + i + 1,3).setValue(bikou)
i++;
}
settings_spreadsheet.getRange(2,2).setValue(shoppinglist_start_cell + i + 1)
}
良くなったところ
- 定期的なアイテムを忘れにくくなった
- 冷蔵庫チェックするときにあるかないか確認するアイテムが、転載により一覧化されているため
- 複数人で買い物を管理できる
- 夫「〇〇買っておいて」→私がメモ、の流れがなくなり、「Alexaに入れておいて」で済む。これぞDX!
- 食料品と日用品で売り場が異なる時も手分けして二人で同時にチェック可能
悪くなったところ
- Alexaの買い物リストに大量にゴミが溜まっている(予想どおり)
- 子供達がいたずらでいろんなものを入れる
- 時々謎の何かが入っていて(子供のいたずら、登録ミス)、解読作業が必要になる
- GlideAppの無料の1000回編集が3ヶ月くらいで尽きるため、新しいアプリに移行が必要となる
- コピーすればいいのでちょっと手間があるだけ。再度開発とまではならない。
総じて、運用の手間は大したことなく、下記がめちゃめちゃ便利だったと思う。今後も使い続ける。
- 買い物リストを複数人で管理できる
- 定期的なアイテムを忘れにくい
- 買い物は毎週末
- 買い物リストへの登録はAlexaからどちらが行っても良い
- 買い物は私がする(運用変更)
追加要望(新規に追加した機能)
- 毎週木曜日に定期的に買うものを転載する機能(GAS)
function copyRoutine2List(){
//二次元配列に
var routine_data = routine_spreadsheet.getRange(1,1,routine_spreadsheet.getLastRow(),3).getValues();
routine_start_cell = 2 //Routineはいつも2行目からコピー
shoppinglist_start_cell = settings_spreadsheet.getRange(2,2).getValue()
var i = -1
Logger.log(routine_start_cell)
for (var j = routine_start_cell; j<=routine_spreadsheet.getLastRow() ; j++){
Logger.log(routine_start_cell)
to_buy = "[routine]"+routine_data[routine_start_cell + i][0] + routine_data[routine_start_cell + i][1]
bikou = routine_data[routine_start_cell + i][2]
Logger.log(to_buy)
shopppinglist_spreadsheet.getRange(shoppinglist_start_cell + i + 1,1).setValue(to_buy)
shopppinglist_spreadsheet.getRange(shoppinglist_start_cell + i + 1,3).setValue(bikou)
i++;
}
settings_spreadsheet.getRange(2,2).setValue(shoppinglist_start_cell + i + 1)
}
良くなったところ
- 定期的なアイテムを忘れにくくなった
- 冷蔵庫チェックするときにあるかないか確認するアイテムが、転載により一覧化されているため
- 複数人で買い物を管理できる
- 夫「〇〇買っておいて」→私がメモ、の流れがなくなり、「Alexaに入れておいて」で済む。これぞDX!
- 食料品と日用品で売り場が異なる時も手分けして二人で同時にチェック可能
悪くなったところ
- Alexaの買い物リストに大量にゴミが溜まっている(予想どおり)
- 子供達がいたずらでいろんなものを入れる
- 時々謎の何かが入っていて(子供のいたずら、登録ミス)、解読作業が必要になる
- GlideAppの無料の1000回編集が3ヶ月くらいで尽きるため、新しいアプリに移行が必要となる
- コピーすればいいのでちょっと手間があるだけ。再度開発とまではならない。
総じて、運用の手間は大したことなく、下記がめちゃめちゃ便利だったと思う。今後も使い続ける。
- 買い物リストを複数人で管理できる
- 定期的なアイテムを忘れにくい
function copyRoutine2List(){
//二次元配列に
var routine_data = routine_spreadsheet.getRange(1,1,routine_spreadsheet.getLastRow(),3).getValues();
routine_start_cell = 2 //Routineはいつも2行目からコピー
shoppinglist_start_cell = settings_spreadsheet.getRange(2,2).getValue()
var i = -1
Logger.log(routine_start_cell)
for (var j = routine_start_cell; j<=routine_spreadsheet.getLastRow() ; j++){
Logger.log(routine_start_cell)
to_buy = "[routine]"+routine_data[routine_start_cell + i][0] + routine_data[routine_start_cell + i][1]
bikou = routine_data[routine_start_cell + i][2]
Logger.log(to_buy)
shopppinglist_spreadsheet.getRange(shoppinglist_start_cell + i + 1,1).setValue(to_buy)
shopppinglist_spreadsheet.getRange(shoppinglist_start_cell + i + 1,3).setValue(bikou)
i++;
}
settings_spreadsheet.getRange(2,2).setValue(shoppinglist_start_cell + i + 1)
}
- 定期的なアイテムを忘れにくくなった
- 冷蔵庫チェックするときにあるかないか確認するアイテムが、転載により一覧化されているため
- 複数人で買い物を管理できる
- 夫「〇〇買っておいて」→私がメモ、の流れがなくなり、「Alexaに入れておいて」で済む。これぞDX!
- 食料品と日用品で売り場が異なる時も手分けして二人で同時にチェック可能
悪くなったところ
- Alexaの買い物リストに大量にゴミが溜まっている(予想どおり)
- 子供達がいたずらでいろんなものを入れる
- 時々謎の何かが入っていて(子供のいたずら、登録ミス)、解読作業が必要になる
- GlideAppの無料の1000回編集が3ヶ月くらいで尽きるため、新しいアプリに移行が必要となる
- コピーすればいいのでちょっと手間があるだけ。再度開発とまではならない。
総じて、運用の手間は大したことなく、下記がめちゃめちゃ便利だったと思う。今後も使い続ける。
- 買い物リストを複数人で管理できる
- 定期的なアイテムを忘れにくい
- コピーすればいいのでちょっと手間があるだけ。再度開発とまではならない。
- 買い物リストを複数人で管理できる
- 定期的なアイテムを忘れにくい
Author And Source
この問題について(Alexa連携の共用買いものリストアプリをGlideAppで作ってみた結果をふりかえる), 我々は、より多くの情報をここで見つけました https://qiita.com/meowmeowcats/items/bf0d136e737127f69d44著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .