JavaScript: オンラインで画風転換 ver. 2

ふつう画風転換は時間がかかるのですが、Fast Style Transfer Exampleはオンラインで瞬時に実行できます。 トレーニング済みデータをおいて、JavaScript+TensorFlowで作成しているようです。     サンプル   私が撮影した金閣寺の写真を転換しました。非常にあらい画像になりますが、すぐにアウトプットされるので、どのスタイルを使用するかの参考になります。         Please follow and like us:…

Continue reading

GoogleSheets: 重複行を削除する ver.2

Google FormsとGoogle Sheetsを使用して受講登録の抽選をしましたが、Google Formsのアンケートに答えるとき、なんども書き込む学生がいます。慣れないとありがちですが、60人の出席者であるのに100人分のアンケートが提出されました。 今回は学籍番号だけを使用するので、学籍番号だけを取り出して、重複行だけを削除すればよいです。   I.スクリプトで関数を作成し重複行を削除   Excelだと重複行を削除するボタンがあるようですが、Google Sheetsにはありません。重複は色でわかるように設定しているので、昨日は一つずつ手動で削除しました。 今…

Continue reading

GoogleSheets: クラス受講者の抽選 ver. 1

4月からの私のあるクラスに受講希望者が90名ありました。コンピュータ教室の定員は49名ですので抽選します。 英語やコンピュータの科目ではないので、ランダムに49名を取り出したいと思います。自宅PCにExcelが入ってないこともあって、Google Sheetsを使って抽選したいと思いどういうやり方があるか調べました。 先に最終結果をご覧になりたい方は次にシートを公開しています。   https://docs.google.com/spreadsheets/d/1pdm0sfGLLU2_-z-Jae-UctbU42uKT8nJ1siYuQiqaYA/edit?usp=sharing &…

Continue reading

GoogleSheets: 数字を英語にする

授業では留学生が数字を読むのに便利なように、Excelを利用してNUMBERSTRING(,1)関数を利用します。 英語の授業で数字を英語にしたいので探しましたが、Excelのマクロを使うものがほとんどです。 Google Sheetsについて検索すると、関数を使った式がありましたので紹介します。たぶん、GoogleのIDとパスワードを求められると思います。   https://docs.google.com/spreadsheets/d/1tUW-TVm3mIjfun4j78NF1TJ4FOtDRngCVWFh-eCjDpg/edit#gid=0Amount or Numbers …

Continue reading

GoogleSheets: お天気情報を取得

I.お天気ウィジェット   次の天候情報サイトでAPIキーを取得し、サイトが提供するウィジェットを作成し、下に埋め込みました。   OpenWeatherMap     II.Google Sheetsに天候情報を表示   OpenWeatherMapのAPIを利用し、Google Sheetsにお天気情報を表示させる関数を作成します。 作成方法は次にわかりやすく解説されています。   Automated reporting using Google Apps Scripts (pt 1)   1.APIキーを取得 &nbs…

Continue reading

GoogoleSheets: アニメーション

自動的に時間をずらして書き込まれるデータを順次ライン・グラフにするスクリプトです。 次のページにリンクされているスクリプトを、Google SheetsのScript editorに新規プロジェクトとして貼り付け保存するとシートにTimed dataタブが付加されStartをクリックすると実行されます。   How to create an annotated line graph in Google Sheets   JavaScript初心者ですので、スクリプトは理解できていませんが、Google Sheetsにアニメーションを作成できるのでメモとして残しました。 &n…

Continue reading

JavaScript: 画像の文字を読み取る, Google Apps Script

Google Driiveにアップすると画像の文字を読み取る機能を用いて、Google Sheetsで画像の文字を読むスクリプトです。   Make OCR Tool in Google Spreadsheet to Extract Text from Image or PDF Using Google App Script   上の文書のFull CodeをGoogle SheetsのScript Editorに貼り付けて、Enable Google Drive API Serviceの設定をするのですが、API関係の設定に手こずりました。 Google Sheetsに文…

Continue reading

GoogleSheets: 自動グラフ作成

I.グラフの自動作成   Google Sheetsの最初のシートのデータからワンクリックでライングラフを作成します。 同様のデータが複数のシートに別れている場合には便利です。     スクリプトは次にあります。   4 Google Scripts That Make Google Sheets Much More Powerful   JavaScriptもGoogle Apps Scriptもまだ読めないので、推測ですが、たぶん次のような意味でしょう。     II.スクリプト実行時の認証の回避方法   関数…

Continue reading

GooleSheets: 華氏摂氏変換とMapsによる距離算出

I.関数の作成   作成方法は次に書きました。   Google Sheetsの関数の作成方Google Apps Script   II.摂氏と華氏の変換   摂氏を華氏に変換するスクリプトは次にあります。   1. Create Your Own Custom Functions   摂氏から華氏に変換する関数CSTOFH   function CSTOFH (input) {   return input * 1.8 + 32; }    華氏から摂氏に変換する関数FHTOCS &nbsp…

Continue reading

GoogleSheets: カタカナと半角数字をわける

I.Google Apps Script   Google Sheetsで関数を作成する言語はGoogle Apps Scriptです。これはGoogle関連アプリケーションにも使われているので幅広く活用できます。 しかし、Google Apps Scriptを学ぶ最大のメリットは、Google Apps Scriptは基本的にJavaScriptと同じ言語なので、Google Apps Scriptを学べばJavaScriptを修得できるということです。   Overview of Google Apps Script   II.カタカナと半角数字を別のセルに分…

Continue reading