aoma blog

エンジニアの日常とか技術とか

【GAS】ユーザープロパティは2種類ある!?あるいはdeprecatedになったUserPropertiesの代わりはない??

はじめに

普段GASでいろいろ作るんですが、スクリプトファイル横断して同じ値を使いたいときありますよね?
GitHubのIDとかAWSのアクセスキーとかとか。環境変数的な。

これUserPropertiesで実現できるんですが、現在は非推奨になっていて使えません。。どうすればいいですか?

おいおい、いまはPropertiesServiceってのがあって、getUserProperties()で使えるぜ! っていうそこのあなた!もう少々お付き合いください。

実はこれ別物なんです。

ユーザープロパティは2種類ある!?

スクリプトのメニューから、
ファイル→プロジェクトのプロパティ→「ユーザープロパティ」タブ

f:id:aoma23:20190325180058p:plain
ユーザープロパティ

ここでhoge=user_hogeを設定します。

こちら、UserPropertiesでは取得できますが、PropertiesServiceでは利用できません。

  Logger.log(UserProperties.getProperty('hoge')); // user_hoge
  Logger.log(PropertiesService.getUserProperties().getProperty('hoge')); // null

また、UserPropertiesは別スクリプトでも利用できますが、PropertiesService.getUserProperties()はこのスクリプト内のみとなっています。

名前は似てるっていうか同じなのに全くの別物!!

まとめ

ユーザープロパティには2種類ある。

UserProperties PropertiesService.getUserProperties()
エディタから編集 できる できない
スクリプトで参照 できる できない
用途 開発者用の環境変数として スクリプトの実行ユーザー毎の設定値として
その他 非推奨

Stack Overflowでも代替はPropertiesServiceだぜって言われちゃってるし、

このプロパティが本当に非推奨になったのなら、画面からも消して欲しい。。

どなたか詳しい方いませんか??

TikTok広告のあの可愛い女の子を見つけたよ!

投げキッスのこの子です!

みなさん一度は見たことありますよね?TikTok のこの広告。

とっても可愛いですよね!

音声付きで観てみたい!と思ってTikTokをインストールした人もいるのではないでしょうか?(私)

広告の子が見つからない...

で、インストールしたのはいいんですが、肝心のこの子が見つからないんです。

広告とかでタグ検索してもダメ...

仕方なくググっても、これだ!という情報にはたどり着けず...

そんな中、奇跡が!

怒りと失望の中一生懸命探しました!そしたらあの子、、見つかりましたよ! (正確には偶然見つけた)

可愛いあの子は『ぷらす』ちゃんというお名前でした!

下記が元動画! 音付きで大画面で観れるって最高ですね!
ぷらす on TikTok: #投げキッス運動 やってみた♡

満足したのでTikTokはアンインストールしました。

Google App EngineとCloud Functionsの違い

表題の件、何が違うのかわからなかったのでググったメモ。

下記サイトがわかりやすかったです!

App EngineとCloud Functionsの使い分けの基準は、どのイベントを起点にワークロードを実行させるかに依存する。App EngineはHTTPリクエストのみに反応するが、Cloud FunctionsはCloud Pub/SubやCloud Storage、Firebaseのイベントにも対応している。

一般的なWebアプリケーションを構築したい場合はApp Engineが向いている。一方、Cloud Storageにファイルがアップロードされたのを検知してバッチ処理を実行したい場合は、Cloud Functionsで構築した方が簡単な場合が多い。

www.atmarkit.co.jp

App EngineでPHP使えるらしいのでいじってみようかしらー。

【はじめての確定申告】住宅ローン控除編

こんにちはこんばんはaomaです。

去年家を買い、はじめて確定申告をする!
でも確定申告って恐い!どうしたらいいの!?
という方、多いのではないでしょうか。

私もその一人でしたが、先日無事に確定申告を終えてきました!

その際、非常に参考になったサイトをまとめておきます。

おすすめサイト

そもそも確定申告とは?

まずこれを読みましょう。わかりやすい!

https://www.flat35.com/user/helpful/kakutei1.html

何をしていけばいいのか?

確定申告の準備から次年度の年末調整までがチェックリストになっています!ステキ!

https://www.flat35.com/files/300122890.pdf

インターネットで申請準備

ネットでの申請方法を画像付きで丁寧に説明してくれています。わかりやすい!

https://shokonoaruie.com/loankojo-kakutei/

必要書類は写真で確認!

どの書類も難しい名前で手元にあるもので正しいのか不安になります。 ここは必要書類が写真付きで載っているので安心!

https://shokonoaruie.com/loan-shiryo-chumon/

いざ申告ぅ!

私の場合はネットで作成したPDFファイルをセブンイレブンで印刷し税務署へ持っていきました。

申告書は税務署に作成・相談コーナーがありますが、激混みなので断然インターネットがおすすめです。

Yahoo! JAPAN Tech Conference 2019 に行ってきた!

こんにちはこんばんはaomaです。

初参戦してきました。YJTC!

techconference.yahoo.co.jp

都合により前半しか参加できませんでしたが、楽しかったし刺激になりました。 特にワイキューのプロダクトマネージャーさんとデザイナーさんの話が面白かったです!

参加セッション

  • 基調講演
  • パスワードレス普及への取り組み/ヤフーのデータ戦略を支えるID連携
  • ライブクイズ「ワイキュー」を生み出した"内因的モチベーションドリブン"/ワイキューが目指した"楽しい時間を作るデザイン"

学び

メモとツイートと写真でふりかえります!

基調講演

未来をつくる3つのこと

  • DATA
  • AI
  • Computing Power(ここが弱かった)
    • kukai
      • 爆発的なコンピューティングパワーが必要。そのためのスーパーコンピュータ
      • 液体で冷やしてる
      • チューニングはAIとデータで。

セキュリティ

ナカハラさん

  • 全サービスTLS1.2移行

    • そしてTLS1.3移行へ
  • TLS1.2移行で学んだこと

    • OSSの安全な活用
    • CI/CDの重要性

パスワードレス普及への取り組み/ヤフーのデータ戦略を支えるID連携

ライブクイズ「ワイキュー」を生み出した"内因的モチベーションドリブン"/ワイキューが目指した"楽しい時間を作るデザイン"

戦利品

さいごに

21時からのワイキューやってみようと思ってたら時間過ぎてた!/(^o^)\

ありがとうございました!

ヨドバシゴールドポイントカードをマネーフォワードに連携する

こんにちはこんばんはaomaです。

ついにマネーフォワードを使うことを決意しました。

銀行やクレジットカード情報を登録することで自動で家計簿つけてくれて非常に便利なんですよね!まだ使ってないんですけど。

ヨドバシゴールドポイントカードが連携できない。

順調に手持ちのカードを登録していき、最後にヨドバシゴールドポイントカードを連携しようとしたところ、なぜか候補に出てこないんです。。

何か方法があるはず、と思って調べたらヨドバシ側の事情で連携できないらしい。。

マジかよヨドバシ。。最近はヤマダ電機とかの方が圧倒的に安いし、これはもうカード解約するかな。

AMCファイルをGoogleフォトにアップロードする

AMCファイルとは?

拡張子が.amcの動画ファイルです。 昔のガラケーなどのデータがこの形式になっていたりします。 なかなか再生できるプレイヤーがありません。残念ですね。

Googleフォトにアップロードしたい

私は写真や動画をGoogleフォトに保存しています。 過去の思い出は残しておきたいので、今回のAMCファイルをなんとかmp4などに変換してアップロードしようと考えていました。

しかし、前述のようにそもそも再生するのも大変なのでググってもなかなか変換方法が見つかりません。。。

そこでふと思ったんです。 天下のGoogleさんのこと、そもそも変換せずにアップロードしてもいけちゃうのでは??

ということでやってみました。結果は、、、なんとアップロード成功! 無事Googleフォト上で再生されました。さすがGoogle先生

AMCだけでなく3GPなども大丈夫でした。

ダウンロード後の拡張子は?

アップロードしたファイルをダウンロードすると拡張子は元のままamcでした。。

ここはよしなに変換してもらってもよかったんですけどね。まぁ仕方ないか。。