このチュートリアルを通して初心者の方でも簡単に Power Apps を使って勤怠アプリを作ることができます。 また、このチュートリアルを行う事で以下のことを理解することができます。 Power Apps の基本的な使い方や考え方; キャンバスアプリでのアプリの作り方 今回は、意外と知られていないGoogleフォームとGoogleスプレッドシートの活用事例をご紹介します。ずばり、記録したい時間を入力・送信するだけで、月ごとの時間を勝手に集計してくれる『時間管理アプリ』を作りながら、それぞれの使い方を紹介していきます!, Googleフォームとは、誰でも超お手軽にアンケートフォームを作成・共有できる無料のソフトです。, 例えば、急ぎでユーザーアンケートを取るときなどは重宝します。なんせ無料ですし、初めて触っても作れちゃうほど簡単ですので。他にもこんな感じの予約フォームとしても便利です。, なお、送信された回答は自動生成されるスプレッドシートへ勝手に蓄積していくので、データの管理・加工も非常に楽です。今回の記事では、この辺りの内容が含まれます。, Googleスプレッドシートとは、いわゆるExelに代表される表計算ソフトですが、最高なのはクラウド上で管理されており、アクセスしたユーザーが多人数で同時に編集可能という点です。, チームのメンバー同士で会議しながら数字を共有したり、そのままプレゼン資料にしたりなど、活用方法は無限大です。, 今回はフォームから送信された回答データを数式で処理することで、回答送信→レポーティングまでを自動化する方法に触れていきます。, 私と言えばスプレッドシート大好き芸人として有名ですが、実はフォームの方もよく活用しています。しかし、やはり日常の業務における活用シーンが多いのは前者でして、フォームの方はあまり取り沙汰されない印象です。, なので、今回ご紹介するのは「こんなアプリあればいいのにな〜」という消費者目線から「よし、Googleフォームで実装しちゃおう!」という開発者目線までを個人で完結できる最高のツールとして、このGoogleフォーム・Googleスプレッドシートをご紹介していきます。, 今回は題材として『時間管理アプリ』を取り上げますが、これはあくまで趣味でギターを弾き始めた私が「練習時間を手軽に記録できないかな〜」と思い作ったものなので、ほんの一例にすぎません。, 今回、この記事を読んでいただくことで、「私がやりたかったこんなこと、Googleフォームで解決できるじゃん!」という気付きに繋がればこれ幸いです。, まずは仕様を決めます。これは世にあるどんなアプリでも必ず最初に着手される工程で、要するに設計図を描く作業のことです。, ポイントは、既に述べた「こんなアプリがあればいいのにな〜」というお悩みを、より具体的に「こうなって、そうなって、ああなったらOK」といった具合に分解するイメージです。なので、まずは〈完成形〉を具体的にイメージし、それが実現するために必要な〈手順〉を書き出すことから始めましょう。, フォームにギターの練習時間(分数)と、必要に応じてメモを入力し、送信ボタンを押すことで【1】、月別および通算の練習時間(時間数)が、合計値および平均値で表示される【2】。, 【2】=出力(アウトプット)部分としてGoogleスプレッドシート上にレポートを作成する。, この操作で、今いるドライブ内に「無題のフォーム」というファイルが新規作成されます。, なお、Eの段階では「その質問が必須かどうか?」の指定箇所がありますので、「必須ボタン」をONにすることで、空欄での回答を禁じることもできます。, 最後に、実際の回答フォームと回答データが送信されるスプレッドシートの場所ですが、FがフォームURL、Gが回答データの送信先スプレッドシートとなります。次の「出力編」では、このスプレッドシートを編集していきます。, 「入力編」の最後に準備した回答用のスプレッドシートを開き、レポートを作成するためのシートを新規追加します。, 可視化したかったデータ、すなわち「月別および通算の練習時間(時間数)の合計値および平均値」を表すレポートの概形を作成します。, 下記画像の通りで、要するにレポートの見た目だけを作り込みます。この段階ではまだ数式が入っていないため、回答が送信されてもレポートは空白のままですね。, こうしたレポートを作り馴れていないという方は、こちらの画像をそのまま真似してみてください。, ここからややこしくなるため、実際のスプレッドシートの複製版をご用意しました。ぜひこちらを参考にしながら進めていただければと思います。, 手順としては、次の画像のA列に「日付変換」という項目を、そしてB列に「分数変換」という項目を設けます。, 雰囲気としては、回答シートA列にあるタイムスタンプが【秒単位】で自動入力されるため、それぞれ【月単位】に変換するための数式をかませている、といった感じです。月別レポートだから【月単位】ということです。, 結局、こちらもわかりにくかったかと思いますので、レポート用シートの【A2】セルに、次の数式をそのまま入れてみてください。, =IF(‘フォームの回答 1’!A2=””,””,INT(TEXT(‘フォームの回答 1’!A2,”yyyy/mm/dd”))), その状態から、【A2】【B2】セルの数式を、それぞれ下方にコピペしてしまえばOKです。, これで完成ですが、【E2】セルの「SUMIFS」関数はぜひ覚えていただきたいので、最後にもう少しだけ解説したら終わりにします。, 「SUMIFS」関数は「SUM(=合計)」と複数の「IF(=条件分岐 “もしも〜”)」が合体した関数です。, なので、書き方は【=SUMIFS(合計したい範囲,   条件①の範囲, 条件①,   条件②の範囲, 条件②, ・・・)】となり、条件の数だけ後ろに続いていきます。, 今回、Googleフォーム×スプレッドシートの活用事例を示すことで、Googleフォームが単なるアンケートフォームではなく、集計したデータの料理方法によっては便利なアプリになるよ、ということを紹介していきました。, 特に今回は制作する上で実作業量の少ないこの『時間管理アプリ』を題材にしたのですが、いざ文面で説明するとなるとかなり膨大かつわかりにくい内容になってしまった点、痛く反省するとともに大変勉強になりました。, Copyright (C) 2016 LEGIT All Rights Reserved. このような勤怠管理や給与明細の発行などの給与計算業務には、実は効率化できる部分があります。 値:PowerApps で確認, 変数を初期化する → ユーザーステータスを初期化する。 【ジブリ観ようぜ】ジブリ映画 超☆マニアック台詞クイズ&ランキング【ステイホーム】... 【買うならどっち?】一眼レフ VS iPhone11 進化したスマホカメラは一眼レフを超え... 超簡単!!たったの3ステップ!!photoshopで作るアメコミ風の文字の作り方!!!... ショートカットキーで行う!!ブラウザ毎のキャッシュのクリア方法(Windows/Mac)... 【1時間完成】Googleフォームを活用した時間管理アプリの作り方【無料】【応用力∞】... 【1時間完成】Googleフォームを活用した時間管理アプリの作り方【無料】【応用力∞】, タイムスタンプ:回答データの受信時間(これがレポートを作成する上で超重要な項目となります), F列:(時間変換)=分数のセルから「÷60」することで、60分→1時間に変換している. 種類:文字列 普段の従業員による勤怠入力や給与明細の発行といった給与計算の関連業務、どのように行われていますか? 出社 → btn_puchIn_Home スマホアプリでの勤怠の入力は、従業員だけではなく、給与計算担当者にもメリットがあります。 1つは、従業員によって毎日こまめに入力され、リアルタイムな勤怠情報が管理されていると、担当者側で労務管理がしやすくなる点です。 自社の勤怠管理は、どのように解決されていますか? まさか、いまだに紙で管理しているわけでは…ありませんよね? 弊社の勤怠管理 ~紙運用だった、あの頃。~ とは、言いつつも…。 実のところ、弊社でも昨年の晩秋頃までは紙で管理していました。 人事労務 freeeなら、スマホアプリから出退勤時間や欠勤などの勤怠情報を入力できます。入力したデータは出勤日・欠勤日など一目で確認することができ、今自分が何時間働いていたか、そのうち残業時間や休日労働時間となるのは何時間か、といった情報も確認できます。(*参考:総務省), 勤務時間の情報だけではなく管理者へのメモも登録可能です。使い方としては、何か勤怠にかかわる情報であとあと合ったほうがよい情報を残すのに便利です。 休憩終了 → btn_breakEnd_Home 名前:UTC現在の時間 タイトル → lab_headerTitle_Home, ビュー → データソース → データソースの追加 → 新しい接続 → 「Office 365 ユーザー」を選択し、作成します。, コレクションとは PowerAppsアプリ内のデータを一時的に保存しておく場所です。 Excelのようにテーブル形式で保存することができます。, 指定されたコレクションに値を追加します。指定されたコレクションが存在しない場合は、新たにコレクションを作成します。, [Ctrl+S]でアプリを任意の名前で一旦保存します。開く場合はファイルの「開く」→ PowerApps から開くことができます。, 挿入からギャラリー → 縦方向(空)を選択します。データソースには、先ほど OnStartプロパティで作ったコレクション「Office365Users」を選択します。, ギャラリー内にラベル、アイコン(>)、四角を追加します。四角に関しては細くして区切り線のようにします。, 各名前をそれぞれ変更していきます。

アイコン → icn_officeUserNextArrow_Home Onselect: Navigate(HomeScreen,ScreenTransition.Fade). Flow を使って SharePoint 上にある Excel(テーブル)に値を書き込む方法, LblSuccessMsg1 → lab_successMessage_Success, you can read useful information later efficiently. PowerApps 空の値はそれぞれ変数へと代入し、その値を事前に準備した SharePoint の Excel に追加しています。

種類:文字列 種類:文字列 Why not register and get more from Qiita? 休憩開始 → btn_breakStart_Home 名前:ステータス Help us understand the problem. 四角を1つ配置し、画面全体と同じ大きさにします。その後色を透明に変更します。この時、必ずこの資格が最前面に来るようにします。, 名前: rec_navigateHome_Success ローカル変数の場合は, 関数を使用します。ローカル変数は他のスクリーンから参照することはできませんので、用途に合わせて使い分けましょう。, PowerApps の LookUp() はテーブルから指定した条件に合った値の最初のレコード(行)を返してくれる関数です。ラベルの Text プロパティの場合 行ではなく 値(文字列)が必要なので、, これで、アイコン(>)を選択すると中央に選択したユーザーの名前とメールアドレスが表示されるようになったと思います。, 出社ボタンを選択し、アクション → Flow →「新しいフローの作成」を選択し、Flow の画面へ遷移します。, 今回作成した Flow は以下の通りです。 作成後以下のようにそれぞれ名前を変更します。, ヘッダータイトル用のラベルと勤怠管理用のボタンを4つ用意します。 また、このチュートリアルを行う事で以下のことを理解することができます。, PowerApps のデータを Flow を利用して SharePoint の Excel へと書き込みます。, 以下のような Excel を SharePoint に配置してください。(OneDriveでも構いませんが、今回のチュートリアルでは SharePoint を使用しています。), 左上のファイルの下の「新しい画面」から「成功」を選択して画面を作成します。 四角 → rec_officeUserSeparator_Home, icn_officeUserNextArrow_Home を選択し、 OnSelect プロパティに以下の式を入力します。, Onselect はそのコントロール(ラベルとかボタンのこと)が選択された時に指定された式を実行します。, Set() はグローバル変数で値を保持するときに使用します。グローバル変数はその名の通り、グローバルなのでどのスクリーンからでも値を参照することができます。 What is going on with this article? 働き方改革や、ワークライフバランス向上の流れから重視される勤怠管理。みなさんの中には、自作の勤怠管理システムを作るためのデータベース設計について知りたい方も多いのではないでしょうか。この記事では、勤怠管理システムのデータベースを作る方法、システムに必須の項目につ …



リッチマンプアウーマン 10話 無料動画 6, 日本 排他的経済水域 面積 16, 吉本興業 問い合わせ 電話番号 10, 松 潤 水 どこの 12, Sick's 覇乃抄 Dailymotion 12, ハロプロ 秋元 違い 6, ビオチン サプリ 市販 4, 自衛隊 婚活 九州 22, Wwe アスカ ブログ 7, ベンツ カスタム ショップ 兵庫 6, Jr 給料 日 12, Nissy 髪型 2020 6, 武豊 G1 残り 4, 内場勝則 未知やすえ 新婚さんいらっしゃい 23, 三菱 据置 Ih 6, 英語 に すると かっこいい苗字 17, カップル アプリ 消す 7, シャーロック ワトソン 妻 10, 王様 のブランチ 本 交換日記 5, Ff 雪道 重り 4, Nuts モデル 年齢 17, ドール服 どこで 買う 12, Lemon Mv 逆再生 38, 斉藤 壮馬 女の子 14, 風水 カーテン 西 8, 村尾信尚 Zero 卒業理由 18, スペースシャワーtv プラス 映らない 50, Zoom 時間制限 解除 14, キンキーブーツ 映画 吹き替え 14, 履歴書 趣味 舞台観劇 4, 消防法 英語 Fsl 9, ウォーキングデッド ゾンビ 呼び方 18, アースノーマット 蜘蛛 効果合成 ピレスロイド 系殺虫剤 33, 任天堂 ソニー 売上 10, メンタ リスト ヴェガ 8, 田中裕子 子供 画像 14, ココナラ 源泉徴収 税 13, カップル占い 無料 遠距離恋愛 4, Aterm アクセスポイント 設定画面 18, Nissy 髪型 2020 6, チャン ヒョク 来日 2020 5, デパス アルコール 死亡 12, オノウエ ランチ メニュー 5, 過食症 ブログ 写真 9, 台 英語 単位 4, Fbi 特別捜査班 吹き替え コロナ 24, Amazon 在宅勤務 評判 5, 吉本 ジャニーズ 共演 6, オキシクリーン 酸素系漂白剤 違い 4, 蛾 口 退化 なぜ 50, 貴族と平民 渡部 フライデー 4, 大阪 闇ショ 値段 16, Interstellar Full Movie With Subtitle Online 5, ハイアンドローワースト ドラマ 動画 20, Crayon Pop 結婚 7, レッツゴー 三匹 正司 29, Junna ドラム Wiki 34, ショップチャンネル キャスト 川村 17, オールドファッション 意味 Backnumber 4, キンプリ 弟子入り ハイパー 9, 富嶽 三 十 六 景 神奈川 沖浪 裏 豆 知識 4, Jr九州株主優待 買取 大黒屋 6, 制限解除 英語 Ff14 12, Macbook ネットフリックス デスクトップ 23, アマンダ メニュー ケーキ 5, 武田信玄 子孫 タレント 5, 八日目の蝉 エンジェルホーム 逃げた理由 7, インスタ グラマー Lim 28, 江古田マーキー 谷口 宗 一 27, 潰瘍性大腸炎 食事 ヨーグルト 22, Ff11 フェイス トリオン 7, Cisco 841m リモートアクセスvpn 6, Dies Irae Switch 感想 7, Jr 東日本 発車メロディ せせらぎ 6, 高身長 男 自信 52, いなかのくるま ちろる 2ch 6,