【2024年】「スプレッドシート」のおすすめ 本 111選!人気ランキング
- できるYouTuber式 Googleスプレッドシート 現場の教科書 (できるYouTuber式シリーズ)
- ブラウザだけで学べる Googleスプレッドシート プログラミング入門
- 図解! Googleスプレッドシートのツボとコツがゼッタイにわかる本
- 詳解! Google Apps Script完全入門 [第3版]
- できる 仕事がはかどるGoogle Apps Script自動処理 全部入り。 (できる全部入り。)
- Google Apps Script Webアプリ開発 超入門
- ケーススタディでしっかり身につく! Google Apps Script超入門
- リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- Googleサービス 完全ガイドブック
- Google Workspace完全マニュアル[第3版]
Googleのビジネスツール「Google Workspace」の解説書です。GmailやDriveなどのアプリの使い方から、管理者向け機能やセキュリティまで網羅的に解説。企業の導入事例なども紹介しています。 本書は、Googleが提供するビジネスツール「Google Workspace」の解説書です。GmailやDriveなどのGoogleアプリの使い方解説だけでなく、管理者向け機能やセキュリティまで網羅的に解説。企業の導入事例なども紹介していますので、テレワークや仕事の効率化、生産性向上にあたっての導入・運用のマニュアルとしても有用です。
Python(パイソン)は初心者が比較的修得しやすく、AI(人工知能)やパターン認識などの先端技術に活用されている優れたプログラミング言語です。 本書では、初心者を対象に、Pythonを使ったプログラミングの勘所をやさしく解説しました。 例題に取り組むことで、プログラミングとはどういうものかを理解し、プログラミング的思考を身につけてもらうことを目的に執筆しました。 読者の皆さんが、楽しみながらPythonの素晴らしさやプログラミングの醍醐味を感じていただけたら、著者として望外の喜びです。
いまや仕事の自動化・効率化に必須のプログラム。文系事務職の著者がGoogle Apps Scriptを丁寧に教えます。 いまや仕事の自動化・効率化のために必須のプログラム。文系事務職の著者が丁寧に教えます。これから必須のGoogle Apps Scriptを学ぶのに最適な1冊。 あれっ?自動化って私にもできるんだ!プログラムがちょっと使えるとお仕事がすごく楽になる。---誰でも無料で使えるから「知らない」「使わない」は「損」! AIに仕事を奪われないように文系事務職の新しいスキルを身につけてキャリアアップ!!---・実践1 日次報告メールの下書きを毎日自動生成しよう・実践2 週次ミーティングの報告シートをコピーしよう・実践3 ストレスフリーなタスク管理を実現しよう…------⦅内容⦆●1章 仕事を楽にしたっていい・無駄な仕事が多いと気づいてしまった・ 自分でやる必要のない仕事は、誰かに任せよう・ 目の前の業務を自動化してくれるヒーローはこない…●2章 Excelを超えるパワフルな世界- SpreadSheet -・ スプレッドシートのおすすめ関数・ 数式コピペ作業はもう要らない「ARRAYFORMULA関数」・ 自由自在にデータ抽出できる魔法の関数「QUERY関数」…●3章 あらゆる業務の効率化を実現するGoogle Apps Script・ 業務効率化の新常識 Google Apps Script・ 革命的なハードルの低さが魅力・ スプレッドシート関数と構造は同じ…●4章 自動化でさらなるレベルアップ・ 実践 フォームとカレンダーの連携でイベント運営の工数削減・ 実践 スプレッドシートの更新通知で情報キャッチをスムーズに・ 実践 カレンダー連携で勤務報告を効率化…●5章 さらなるアドバンステクニックの『紹介』・『WebAPI』を使って、『ChatGPT』『Slack』などの外部ツールと連携する・ よくあるエラーと解消方法・ データをわかりやすく表現するなら『Looker Studio』… ■第1章 仕事を楽にしたっていい ●01-01 無駄な仕事が多いと気づいてしまった 知識やスキルがなければ、面倒くさい作業は手動でやるしかないの? 知らない ≠ できない ●01-02 自分でやる必要のない仕事は、誰かに任せよう 周りの人の「あたりまえ」が正しい? アップデートされていない「あたりまえ」はたくさんある ●01-03 目の前の業務を自動化してくれるヒーローはこない 開発のプロが、あらゆる業務を自動化してくれる日が来るのでは? 業務をアップデートする「ヒーロー」は自分自身 ●01-04 誰でも仕事を自動化する側になれる 「プログラミング」は「エンジニア」しかできないもの? 「プログラミング」はだれでも、いつからでも武器にできるもの ●01-05 そろばん → 電卓 → Excel の次に進もう 文系職は「Excel」が使えていれば良い? 強力な「3つの武器」を仲間に加えよう ●01-06 一歩を踏み出すかどうかで、未来は変わる 特別なスキルや能力はなくてもいいの? 必要なのは、ほんの少しの勇気だけ ●01-07 Googleドライブを準備する はじめに、準備するべきものは? Googleアカウントを準備する Googleドライブの使い方 ●01-08 Google スプレッドシートを準備する スプレッドシートはどのように準備する? Googleドライブから準備する スプレッドシートの使い方 ■第2章 Excelを超えるパワフルな世界 - SpreadSheet - ●02-01 「表計算ソフトと言えば Excel」からの脱却 ●02-02 社員一覧・顧客一覧など、いつも同じデータをコピペ。 もっと楽な方法はない? データ共有の革命 IMPORTRANGE関数 ●02-03 データが追加されるたびに、 数式をコピーするのがめんどくさい。よい方法は? 数式コピペ作業はもう要らない ARRAYFORMULA関数 +α INDIRECT関数 ●02-04 売上データから条件に あてはまるデータだけとりだすには? 自由自在にデータ抽出できる魔法の関数 QUERY関数 ●02-05 名前から苗字だけ抜き出したい。 文字列の一部だけ抜き出すには? 文字抽出の達人になれる REGEXEXTRACT関数 +α REGEXMATCH関数,REGEXREPLACE関数 ●02-06 ウェブの情報をスプレッドシートにまとめたい。 簡単にデータを集めるには? Webページのデータを自動取得 IMPORTHTML関数 ■第3章 あらゆる業務の効率化を実現する Google Apps Script ●03-01 さあ、可能性を広げよう ●03-02 業務効率化の新常識 Google Apps Script ●03-03 革命的なハードルの低さが魅力 ●03-04 じぶんだけのアシスタントを手にいれる ●03-05 はじめの一歩をふみ出そう ●03-06 スプレッドシート関数と構造は同じ ●03-07 実践-1 日次報告メールの下書きを毎日自動で生成しよう コード記述とトリガー設定 ●03-08 実践-2 週次ミーティングの報告シートをコピーしよう 基礎知識 ●03-09 実践-3 ストレスフリーなタスク管理を実現しよう アプリの階層構造 ■第4章 自動化でさらなるレベルアップ ●04-01 事務職からのピボット ●04-02 実践-4 フォームとカレンダーの連携でイベント運営の工数削減 一次元配列 ●04-03 実践-5 スライド報告資料を自動生成しよう 二次元配列 ●04-04 実践-6 スプレッドシートの更新通知で 情報キャッチをスムーズに 条件分岐 if ●04-05 実践-7 カレンダー連携で勤務報告を効率化 繰り返し処理 forEach ●04-06 わくわくする未来を実現しよう 公式リファレンスの読み方 ■第5章 さらなるアドバンステクニックの『紹介』 ●05-01 業務を変革するようなアイデアを実現するために ●05-02 『WebAPI』を使って、 『ChatGPT』『Slack』などの外部ツールと連携する ●05-03 ミスなく安心安全に自動化するために ●05-04 組織にとって価値ある資産にするために ●05-05 よくあるエラーと解消方法 ●05-06 データをわかりやすく表現するなら『Looker Studio』 ●05-07 未経験独学の壁を乗り越えて
jQueyのその先へ。サンプルをつくりながら学ぶ制作現場の実装スキル jQueyのその先へ。 サンプルをつくりながら学ぶ制作現場の実装スキル JavaScriptの基本書は数多く存在しますが、実際の開発で、どうコードに落とし込めばいいかとなると、とたんに「壁」を感じる人がたくさんいます。本書は、そんな人たちが、これだけ学べば「壁」が越えられるという5つ(❶オブジェクト指向の考え方、❷UI・インタラクティブ表現としてのイベント、❸Canvas APIによるグラフィック表現、❹Ajaxを利用したAPI連携とデータ検索、❺シングルページアプリケーションの実装)を集中的に学んでいく学習書です。それぞれ読んで理解しできる「基本」と、具体的なコードを書きながら学べる「実践」とのセットで学べるので、現場で使えるスキルが効率よく学べます。 Chapter01 オブジェクト指向 Chapter02 UI・インタラクティブ表現 Chapter03 グラフィック表現 Chapter04 AJAX・API連携・データ検索 Chapter05 シングルページアプリケーション
本書は、Googleサービスの使い方や困ったときの解決方法などを技集形式でわかりやく解説した書籍です。Google検索の基本のほか、Gmail、Google Meet、Googleマップ、Googleカレンダー、Googleドライブ、Googleフォト、YouTube、Google Chromeといった各サービスを対象に、厳選した429の技を紹介しています。使い方だけでなく、仕事で使えるテクニックやちょっとした裏技など、様々な技が盛りだくさんの内容です。初めてGoogleサービスを使ってみる人や、Googleサービスのことをもっと詳しく知りたいという人にオススメです。パソコンだけでなくスマートフォンにも対応しています。 ■第1章 Googleの基本 001 Googleとは? 002 検索以外に何ができる? 003 Googleにアクセスしたい! 004 Googleを終了したい! 005 Googleをホームページとして設定したい! 006 Googleのトップページの画面構成を知りたい! 007 Googleのサービスはどこにある? 008 Googleの画面やメニューが本書と違う? 009 Googleのロゴ画像が何かおかしい!? 010 Googleをお気に入りに登録したい! 011 お気に入りからGoogleを表示したい! 012 Googleアカウントとは? 013 Googleアカウントのメリットは? 014 Googleアカウントを作成したい! 015 Googleアカウントでログインしたい! 016 複数のアカウントを切り替えて使いたい! 017 2段階認証でセキュリティを強化したい! 018 パスワードなしでログインできるパスキーとは? 019 Googleアカウントのアイコンを変更したい! 020 Googleアカウントのパスワードを変更したい! 021 Googleアカウントのパスワードを忘れてしまった! 022 Googleアカウントの表示名をニックネームにしたい! 023 Googleアカウントを削除したい! 024 覚えがないのに「メールアドレスを追加した」というメールが届いた! 025 Googleに保存したデータは削除されることはない? ■第2章 Google検索 026 キーワードで検索したい! 027 検索結果画面の見方を知りたい! 028 上手に検索するコツを知りたい! 029 複数のキーワードで絞り込んで検索したい! 030 検索結果からさらに絞り込んで検索したい! 031 表示される検索結果から絞り込んで検索したい! 032 複数のキーワードのいずれかを検索したい! 033 不適切な検索結果を除外するには? 034 キーワードに一致する情報を検索したい! 035 特定のキーワードを含まない情報を検索したい! 036 検索条件をまとめて指定したい! 037 数値の範囲を指定して検索したい! 038 知らない言葉の意味を検索したい! 039 略語の意味を検索したい! 040 パソコンのトラブルの解決方法を検索したい! 041 あいまいな言葉を検索したい! 042 海外のWebページを日本語で翻訳表示したい! 043 ファイルを検索してダウンロードしたい! 044 検索結果を新しいタブで開きたい! 045 1ページに表示する検索結果を増やしたい! 046 Microsoft Edgeの検索エンジンをGoogleにしたい! 047 検索結果を期間や日付で絞り込みたい! 048 ニュースを検索したい! 049 画像を検索したい! 050 自由に使用できる画像を検索したい! 051 手持ちの画像の情報を検索したい! 052 動画を検索したい! 053 サイトを指定して検索したい! 054 見られなくなったWebページを検索したい! 055 天気予報を検索したい! 056 計算式を入力して計算したい! 057 宅配便の配達状況を検索したい! 058 郵便番号を検索したい! 059 単位を換算したい! 060 気になるスポーツチームの試合結果を知りたい! 061 音声入力で検索したい! 062 外国語の単語や文章を翻訳したい! 063 Google検索の隠しコマンドって何? 064 対話型AIサービスのBardとは? 065 Bardを使ってみたい 066 検索履歴を表示したい! 067 検索履歴を削除したい! ■第3章 Gmail&Google Meet 068 Gmailとは? 069 Gmailを使うには? 070 Gmailの画面構成を知りたい! 071 メールを受信したい! 072 メールを閲覧したい! 073 タブについて知りたい! 074 タブを追加したい! 075 メールを新しいウィンドウに表示したい! 076 未読と既読って何? 077 メールヘッダーって何? 078 メールのやりとりがまとまっていてわかりにくい! 079 メーリングリストに投稿したメールが表示されない? 080 メールの表示件数を変更したい! 081 英語のメールを翻訳したい! 082 メールを検索したい! 083 特定の差出人からのメールを検索したい! 084 メールを作成したい! 085 メールの作成を中断したい! 086 宛先に複数のアドレスを指定したい! 087 Ccで複数の相手にメールを送りたい! 088 Bccで複数の相手にメールを送りたい! 089 メールを送信したい! 090 HTML形式とテキスト形式って何? 091 HTML形式のメールでメールを装飾したい! 092 装飾した書式を取り消したい! 093 送信メールをテキスト形式にしたい! 094 送信メールの既定の書式を変更するには? 095 受信したメールに返信したい! 096 受信したメールを転送したい! 097 メールでファイルを送信したい! 098 メールでフォルダーを送信したい! 099 サイズの大きいファイルを送信したい! 100 受信した添付ファイルを保存したい! 101 署名を作成したい! 102 複数の署名を使い分けたい! 103 相手に表示される「差出人名」を変更したい! 104 メールの内容を印刷したい! 105 メールをアーカイブしたい! 106 メールを削除したい! 107 削除したメールを[受信トレイ]に戻したい! 108 スターを付けてメールを整理したい! 109 複数のスターを使い分けたい! 110 重要マークを付けてメールを整理したい! 111 重要なメールを優先的に表示させたい! 112 フィルタで受信メールを振り分けたい! 113 メールが[受信トレイ]にない! 114 メールがゴミ箱に入ってしまう! 115 ラベルを作成したい! 116 メールにラベルを付けたい! 117 ラベルの色を変更したい! 118 迷惑メールを管理したい! 119 メールの既読/未読を管理したい! 120 メールを効率よく管理するコツを知りたい! 121 すべてのメールを自動で転送したい! 122 特定のメールを自動で転送したい! 123 別のメールアドレスでメールを送信したい! 124 パソコンのメールソフトでGmailを使いたい! 125 誤って送信したメールを取り消したい! 126 プロバイダーのメールをGmailで送受信したい! 127 ツールバーのアイコンをテキスト表示にしたい! 128 1つのアカウントで複数のメールアドレスを使いたい! 129 連絡先とは? 130 連絡先を使うには? 131 連絡先の画面構成を知りたい! 132 連絡先を登録したい! 133 連絡先を編集したい! 134 連絡先を削除したい! 135 連絡先を検索したい! 136 連絡先を使ってメールを送信したい! 137 連絡先をグループにまとめたい! 138 連絡先のグループを編集したい! 139 グループのメンバーにメールを送信したい! 140 Google Meetとは? 141 Google Meetでビデオ会議を開催したい! 142 招待されたビデ会議に参加したい! 143 ビデオ会議中にチャットでメッセージを送りたい! 144 ビデオ会議中にマイクやカメラをオン/オフしたい! 145 ビデオ会議を終了/退出したい! ■第4章 Googleマップ 146 Googleマップとは? 147 Googleマップを使うには? 148 Googleマップの画面構成を知りたい! 149 パソコンで位置情報を利用するには? 150 現在地を表示したい! 151 目的地の地図を表示したい! 152 地図を移動したい! 153 地図を拡大/縮小したい! 154 表示されている施設の情報を見たい! 155 表示されていない施設の情報を見たい! 156 検索結果の場所の情報をすばやく見たい! 157 目的地の地図を共有したい! 158 地図上の施設や風景の写真を表示したい! 159 地図の検索履歴を表示したい! 160 地図の検索履歴を削除したい! 161 地図を印刷したい! 162 交通状況を表示したい! 163 路線図を表示したい! 164 地形図を表示したい! 165 航空写真を表示したい! 166 月や火星を探索してみたい! 167 地図を3Dで表示したい! 168 ストリートビューを表示したい! 169 建物の内部の画像を見たい! 170 ストリートビューの違反報告をしたい! 171 ルートを検索したい! 172 条件を変えてルートを再検索したい! 173 時刻を指定してルート検索したい! 174 ルートの経由地を変更したい! 175 パソコンで検索したルートをスマートフォンに送るには? 176 検索したルートを印刷したい! 177 目的地までの直線距離を測定したい! 178 付近のお店や施設を検索したい! 179 お店の情報を調べたい! 180 お店のクチコミを読みたい! 181 お店のクチコミを書き込みたい! 182 お店の写真を見たい! 183 お店の混雑する時間帯を確認したい! 184 自宅や会社の場所を登録したい! 185 マイマップを作成したい! 186 マイマップを共有したい! 187 お気に入りの場所を登録したい! 188 お気に入りに登録した場所を見たい! ■第5章 Googleカレンダー 189 Googleカレンダーとは? 190 Googleカレンダーを使うには? 191 Googleカレンダーの画面構成を知りたい! 192 カレンダーの表示形式を変更したい! 193 カレンダーの表示期間を切り替えたい! 194 日本の祝日を表示したい! 195 予定をすばやく登録したい! 196 予定を詳細に登録したい! 197 数日や長期にまたがる予定を登録したい! 198 毎週行う定期的な予定を登録したい! 199 登録した予定を変更したい! 200 登録した予定の時刻だけを変更したい! 201 変更した予定を取り消したい! 202 登録した予定を削除したい! 203 Gmailから予定を登録したい! 204 予定の通知を設定したい! 205 通知はどのように表示される? 206 予定の通知が表示されない! 207 通知を削除したい! 208 予定の一覧を確認したい! 209 予定を検索したい! 210 予定ごとに色を付けてわかりやすくしたい! 211 ビデオ会議の予定を登録したい! 212 予定に場所と地図を入力したい! 213 新しいカレンダーを追加したい! 214 カレンダーを削除したい! 215 複数のカレンダーを管理したい! 216 カレンダーの表示/非表示を切り替えたい! 217 カレンダーを印刷したい! 218 カレンダーを共有したい! 219 共有されたカレンダーを確認したい! 220 カレンダーを共有した相手の権限を変更したい! 221 カレンダー名を変更したい! 222 週の開始日を変更したい! 223 カレンダーの週末を非表示にしたい! 224 カレンダーに世界時計を表示したい! 225 便利なカレンダーを追加したい! 226 タスクを作成したい! 227 タスクを完了したい! ■第6章 Googleドライブ&Googleドキュメント 228 Googleドライブとは? 229 Googleドライブを使うには? 230 Googleドライブの画面構成を知りたい! 231 ファイルをアップロードしたい! 232 ファイルをダウンロートしたい! 233 ファイルを閲覧したい! 234 Googleドライブをパソコン上で利用したい! 235 エクスプローラーでGoogleドライブのファイルを操作したい! 236 ファイルを新規作成したい! 237 ファイル名を変更したい! 238 ファイルを編集したい! 239 OfficeファイルをGoogle形式に変換したい! 240 Google形式のファイルをOfficeファイルに変換したい! 241 ファイルを削除したい! 242 Googleドキュメントとは? 243 Googleドキュメントで文書を作成したい! 244 文書のファイル名を変更したい! 245 フォントや文字サイズを変更したい! 246 文字の配置を変更したい! 247 文書に画像を挿入したい! 248 OCR機能を使いたい! 249 Googleスプレッドシートとは? 250 Googleスプレッドシートで表を作成したい! 251 表のファイル名を変更したい! 252 表に罫線を引きたい! 253 合計値や平均値を計算したい! 254 セル幅を変更したい! 255 セル内の文字位置を変更したい! 256 数字や日付の表示形式を変更したい! 257 表からグラフを作成したい! 258 グラフを編集したい! 259 Googleスライドとは? 260 かんたんなプレゼンテーションを作成したい! 261 スライドのテーマを利用したい! 262 新しいスライドを挿入したい! 263 スライドのレイアウトを変更したい! 264 スライドショーを開始したい! 265 ファイルをフォルダーで管理したい! 266 ファイルをオフラインで使えるようにしたい! 267 ファイルをPDFに変換したい! 268 ファイルを印刷したい! 269 お気に入りのファイルにスターを付けたい! 270 ファイルの変更履歴を管理したい! 271 ファイルを検索したい! 272 Gmailの添付ファイルをGoogleドライブに保存したい! 273 Googleドライブの容量を整理したい! 274 Googleドライブの容量を追加するには? 275 ファイルを共有したい! 276 共有するユーザーの権限を変更したい! 277 共有ファイルの閲覧者に動物のアイコンが表示されている! 278 共有されたファイルを編集したい! 279 ファイルを公開したい! ■第7章 Googleフォト 280 Googleフォトとは? 281 Googleフォトを使うには? 282 Googleフォトの画面構成を知りたい! 283 写真をアップロードしたい! 284 アップロードする写真の画質はどちらを選択すればよい? 285 写真を自動でアップロードしたい! 286 写真を閲覧したい! 287 写真を拡大/縮小したい! 288 写真の詳細情報を見たい! 289 お気に入りの写真をまとめたい! 290 写真を検索したい! 291 [アーカイブ]を使って写真を整理したい! 292 検索結果のタグを修正したい! 293 人物ラベルを付けたい! 294 写真を削除したい! 295 アルバムを作成したい! 296 アルバムのタイトルやカバー写真を変更したい! 297 アルバムの写真を移動/削除したい! 298 アルバムに写真を追加したい! 299 アルバムを削除したい! 300 写真を共有したい! 301 写真をほかの人と自動で共有したい! 302 アルバムを共有したい! 303 写真のタイムスタンプを変更したい! 304 写真を自動で補正したい! 305 写真にフィルタをかけたい! 306 写真の明るさや色合いを調整したい! 307 写真をトリミングしたい! 308 写真の傾きを調整したい! 309 顔写真を調整したい! 310 写真に加えた編集をもとに戻したい! 311 写真からアニメーションを作成したい! 312 アニメーションを表示したい! 313 コラージュを作成したい! 314 コラージュを表示したい! ■第8章 YouTube 315 YouTubeとは? 316 YouTubeを使うには? 317 YouTubeの画面構成を知りたい! 318 YouTubeの動画を見たい! 319 広告を非表示にしたい! 320 YouTube Premiumの案内が表示される! 321 人気の動画を見たい! 322 動画を検索したい! 323 動画を全画面で見たい! 324 動画を映画のようにして見たい! 325 字幕を付けて動画を見たい! 326 動画を別のウィンドウで表示したい! 327 動画の再生速度を変更したい! 328 関連動画とは? 329 関連動画を見たい! 330 関連動画を自動再生しないようにしたい! 331 動画を評価したい! 332 動画にコメントしたい! 333 [後で見る]に動画を保存したい! 334 [後で見る]に保存した動画を再生したい! 335 [後で見る]に保存した動画を削除したい! 336 履歴から動画を見たい! 337 履歴を削除したい! 338 動画を共有したい! 339 ショート動画を見たい! 340 再生リストに動画を登録したい! 341 再生リストを確認したい! 342 再生リストを編集したい! 343 チャンネルを登録したい! 344 自分用のチャンネルを作成したい! 345 自分用のチャンネルを編集したい! 346 動画を投稿して公開したい! 347 投稿した動画を編集したい! 348 無効なファイル形式と表示された! 349 知り合いのみに動画を公開したい! 350 動画の公開日時を設定したい! 351 動画を非公開にしたい! 352 公開した動画の閲覧状況を分析したい! 353 投稿した動画を削除したい! ■第9章 Google Chrome 354 Google Chromeとは? 355 Google Chromeの画面構成を知りたい! 356 Google Chromeをインストールしたい! 357 起動時に開くWebページを設定したい! 358 Webページを検索したい! 359 Webページ上のテキストから検索したい! 360 Webページ内のキーワードを検索したい! 361 新しいタブを開きたい! 362 タブを並べ替えたい! 363 タブを閉じたい! 364 一度閉じたタブを開きたい! 365 Webページを新しいウィンドウで開きたい! 366 Webページを閉じないようにしておきたい! 367 Webページをブックマークに登録したい! 368 ブックマークに登録したWebページを表示したい! 369 ブックマークバーをつねに表示しておきたい! 370 ブックマークを削除したい! 371 複数のページを一括でブックマークに登録したい! 372 登録したブックマークを整理したい! 373 Microsoft Edgeで登録したブックマークを使いたい! 374 サイドパネルで検索結果を表示したい! 375 サイドパネルの表示/非表示を切り替えたい! 376 履歴からWebページを開きたい! 377 履歴を削除したい! 378 履歴を残したくない! 379 Webページを印刷したい! 380 WebページをPDFで保存したい! 381 ファイルをダウンロードしたい! 382 ダウンロードするファイルの保存先を確認したい! 383 Webページを共有したい! 384 Webページを翻訳したい! 385 保存したパスワードを確認したい! 386 保存したパスワードを削除したい! 387 Coogle Chromeを既定のWebブラウザーにしたい! 388 Coogle Chromeの拡張機能を利用したい! ■第10章 スマートフォン向けGoogleサービス 389 パソコンとスマートフォンのGoogleサービスの違いは? 390 スマートフォン用の「Google」アプリをインストールしたい! 391 スマートフォンにGoogleアカウントを設定したい! 392 「Google」アプリの使い方を知りたい! 393 「Google」アプリでWebぺージを検索したい! 394 音声入力でGoogle検索をしたい! 395 カメラで目の前にあるものを撮影して検索したい! 396 「Gmail」アプリを使いたい! 397 iPhoneの「メール」アプリでGmailを利用したい! 398 Gmailのメールを検索したい! 399 Gmailのメールを整理したい! 400 Gmailの通知設定を変更したい! 401 スマートフォンの連絡先とGmailの連絡先を同期したい! 402 「Googleマップ」アプリを使いたい! 403 駅の時刻表を確認したい! 404 周辺情報を調べたい! 405 位置情報をオンにするには? 406 ルートを検索したい! 407 Googleマップをカーナビとして使用したい! 408 タイムラインで自分の行動履歴を確認したい! 409 Googleマップをオフラインで使いたい! 410 「Googleカレンダー」アプリを使いたい! 411 Googleカレンダーに予定を追加したい! 412 カレンダーの表示形式を変更したい! 413 「Googleドライブ」アプリを使いたい! 414 ファイルをGoogleドライブに保存したい! 415 「Googleドキュメント」アプリを使いたい! 416 カメラで撮影した資料をGoogleドライブに保存したい! 417 「Googleフォト」アプリを使いたい! 418 Googleフォトの写真を共有したい! 419 Googleフォトに写真を自動で保存したい! 420 YouTubeの動画を見たい! 421 YouTubeのショート動画を見たい! 422 YouTubeに動画を投稿したい! 423 チャンネルを登録して確認したい! 424 「Google Chrome」アプリを使いたい! 425 「Google Chrome」アプリをパソコンと同期させたい! 426 スマートフォンの検索結果をパソコンに通知したい! 427 YouTube Musicで音楽を聴きたい! 428 Google Keepでメモを取りたい! 429 Google翻訳で外国語を翻訳したい!
JavaScriptの全体像を理解し使いこなす!初心者が覚えるべき要素を厳選。アニメーション効果やモーションデザインも解説 JavaScriptの全体像を理解し使いこなす!初心者が覚えるべき要素を厳選。 ユーザビリティを向上させるアニメーション効果やモーションデザインも解説。 JavaScriptは他のプログラミング言語より敷居が低い(初心者向きの)言語として知られていますが、仕様や技術の全体像を理解していないと、なかなか使いこなせないものです。 本書は、JavaScriptの全体像を常に意識しながら、言語仕様であるECMAScript、ブラウザーに文字や画像を表示する仕組み、ブラウザーとプログラムをつなぐAPI、DOM、アニメーション表現などの技術を体系的に学べるように構成しました。 各章の冒頭では、達成目標や学習のポイント、学習の流れを理解し、「今何を学んでいるのか」を常に把握できます。 章末では、練習問題や達成目標のチェックシートで理解度を自己評価し、理解が曖昧な箇所や、復習すべき学習項目を洗い出すことができます。 また、JavaScriptには20年以上の歴史があり、何度も改訂が繰り返されてきましたが、特に大きな改訂となったのがECMAScript2015(ES6)です。ソフトウェア開発の生産性に関わる重要な仕様が盛り込まれており、これからJavaScriptを学ぶ人たちにとっての「入り口」になります。本書はこのES6に準拠しているので、より実践的なスキルを身につけることができます。 はじめに 本書の読み方 Chapter1 WebとJavaScript 01.JavaScript 誕生の歴史 ・JavaScriptとは? ・JavaScriptとJavaはどう違うの? 02.Web ブラウザーの種類 ・OSの標準ブラウザーとサードパーティのブラウザー ・レンダリングエンジンとJavaScriptエンジン 03. JavaScript とECMAScript の関係 ・マイクロソフトのJScriptって何? ・高校生でもわかるJavaScriptの全体像 ■学習目標のチェックシート・Chapter1 のまとめ Chapter2 準備と基本文法 01.JavaScript を学ぶための準備をしておこう ・学習に必要な環境とは? ・テキストエディタの種類 ・プログラミングは修正の繰り返し 02.HTML ファイルを作成する ・プロジェクトフォルダーとHTMLファイルを新規作成する 03.オートコンプリートを活用してコードを記述しよう ・オートコンプリート機能とは? 04.プログラミングの「デバッグ」を体験してみよう ・コンソールとは? 05.外部のJavaScript ファイルを作成してHTML に読み込む ・JavaScriptファイルを新規作成する 06.用途に応じてコメントを記述する ・コメントを記述してみよう ■学習目標のチェックシート・Chapter2 のまとめ Chapter 3 変数とデータ型 01.変数とは? ・変数を宣言する ・変数にデータを記憶する ・変数名の付け方 ・予約語は使用できない ・変数宣言の巻き上げとは? 02.演算子の種類と優先順位 ・演算子とは? 03.JavaScript のデータ型 ・データ型を学ぶ ・JavaScriptのデータ型はプリミティブ型とオブジェクト型 ■練習問題 ■学習目標のチェックシート・Chapter3 のまとめ ■練習問題の解答 Chapter 4 条件分岐 01.アルゴリズムって? ・アルゴリズムの基本 02.体格指数を算出するプログラムをif 文で書いてみよう ・if文で記述する 03.体格指数を算出するプログラムをif/else 文で書いてみよう ・if/else文で記述する ・痩せぎみの判定を追加する 04.曜日によって表示を変更するプログラムをswitch 文で書いてみよう ・switch文で記述する ■練習問題 ■学習目標のチェックシート・Chapter4 のまとめ ■練習問題の解答 Chapter 5 繰り返し 01.ループ文 ・ループ文とは? 02.while 文とdo while 文を理解する ・while文とdo while文で記述する 03.for 文を理解する ・for文で記述する 04.break 文とcontinue 文を理解する ・break文とcontinue文で記述する ■練習問題 ■学習目標のチェックシート・Chapter5 のまとめ ■練習問題の解答 Chapter 6 配列 01.配列とは何か? ・配列を学ぶ 02.JavaScript の配列はオブジェクト ・組み込みオブジェクトとは? 03.連想配列 ・連想配列を使ってデータを格納する 04.基本的な配列の操作 ・配列の操作を学ぶ ■練習問題 ■学習目標のチェックシート・Chapter6 のまとめ ■練習問題の解答 Chapter 7 関数 01.関数の基礎知識 ・関数のどこが便利なの? ・関数はどのように定義するの? ・メソッドでもある関数とメソッドではない関数 02.関数の使い方 ・独自の関数を定義して呼び出す 03.関数を使って簡単なプログラムを作る ・改良前のプログラムを再確認する ・プログラムを設計する ■練習問題 ■学習目標のチェックシート・Chapter7 のまとめ ■練習問題の解答 Chapter 8 組み込みオブジェクト 01.JavaScript の組み込みオブジェクト ・組み込みオブジェクトとその種類 02.Date オブジェクトを使う ・Dateオブジェクトで日付や時刻を表示する 03.String オブジェクトを使う ・Stringオブジェクトで文字列を操作する 04.Number オブジェクトを使う ・Numberオブジェクトで数値を表示する ■練習問題 ■学習目標のチェックシート・Chapter8 のまとめ ■練習問題の解答 Chapter 9 オブジェクト指向プログラミング 01.オブジェクト指向とは? ・オブジェクト指向の概念を学ぶ 02.DOM オブジェクトとは? ・JavaScriptをWebで使うために欠かせない技術 03.DOM の操作 ・DOMの構造を理解する ・DOMを操作する ・DOMオブジェクトの内容を確認する ■練習問題 ■学習目標のチェックシート・Chapter9 のまとめ ■練習問題の解答 Chapter 10 Web API 01.API とは? ・Webアプリケーション開発で必須のAPI ・ブラウザーのAPIとサードパーティのAPI 02.Web ブラウザーのオブジェクト ・Webブラウザーのオブジェクトとは? ・Webブラウザーの印刷ダイアログを表示する ・イベントオブジェクト 03.その他のオブジェクト(XMLHttpRequest) ・XMLHttpRequestを使った処理を確認する ■練習問題 ■学習目標のチェックシート・Chapter10 のまとめ ■練習問題の解答 Chapter 11 jQuery 01. JavaScript のライブラリ「jQuery」 ・ライブラリとフレームワークとは? ・jQueryの使い方 ・ライブラリなしのJavaScriptコードとjQueryを比較する ・jQueryでh1要素の色を変更する 02. スライドショーを作成する ・スライドショーを作成する ■練習問題 ■学習目標のチェックシート・Chapter11 のまとめ ■練習問題の解答 Chapter 12 アニメーション 01. Vue.js の使い方 ・JavaScript 学習の全体像 ・Vue.js をインストールする ・Vue.js を動かしてみる 02. 基本的なアニメーション表現 ・フェードイン・アウト ・ズームイン・アウト 03. モーションデザイン ・フラットデザインとモーションデザイン ・モーションデザインの重要性 ・CSSアニメーションライブラリの活用 ■練習問題 ■学習目標のチェックシート・Chapter12 のまとめ ■練習問題の解答 ・索引
実際のWebサイト制作に使えるコードを多数紹介。プロのデザイナーとして必須のスキルが身につく。 1 JavaScriptの基本 2 Webページの操作-変数の利用 3 文字の加工-文字列処理 4 値による表示の変更-条件分岐 5 複雑化した処理の整理-関数 6 大量のデータの処理-配列とループ処理 7 JavaScriptのデータ構造-オブジェクト 8 キャンバス-Canvas 1 9 画像、音声、動画の利用-Canvas 2、Audio、 Video