GAS 文字列の結合 空文字に+を使うと自動で0に変換される

Google Apps Scriptにおける文字列の足し算 文字列の足し算は、主に以下の方法がある しかし、Ver1が空文字の場合、特定の環境や関数の使用によっては、数値型として解釈される場合や、デフォルト値(0など)が適用される際、 0Worldのような結果になってしまうことがあり得える。 GASで文字列を扱う際には、いくつかの注意点がある。 特に、数値と文字列を結合する際に注意が必要。 文字列…Continue reading GAS 文字列の結合 空文字に+を使うと自動で0に変換される

ホテル稼働率 指標(ADR、DOR、LOS)

ホテル業界における分析でよく使われる指標には、DOR(室稼働率)、LOS(平均滞在日数)、ADR(平均客室料金)がある。 これらの指標を総合的に分析することで、ホテルの経営状況を正確に把握し、改善策を講じることができる。 客室稼働率と平均単価のバランスを取ることが、安定した収益を上げるために重要。 RevPARと客室平均単価(ADR)の主な違い 例えば、1万円の部屋を10室用意し、1室しか利用され…Continue reading ホテル稼働率 指標(ADR、DOR、LOS)

Laravel, Vue.js メモ

環境構築 laravel プロジェクト作成 node.jsインストール viteのvueインストール Laravel 10ではViteがデフォルトのビルドツールとして使用されているため、Vue CLIは必要ない。代わりに、ViteのVueプラグインを使用する。 viteでvueを使うため vitejs/plugin-vueをインストール viteの設定 vite.config.jsの設定 vueプ…Continue reading Laravel, Vue.js メモ

jQuery 親要素を取得するときの注意 parent(), parents(), closest()

結論 parentで親要素は複数取れてしまう。なのでclosestを使う。 各メソッドの違い コード例 parent() parent()メソッドは、選択した要素の直近の親要素を1つだけ取得する。 // parent()の例 // 直近の親要素を取得 console.log($(‘.child1’).parent().attr(‘class’)); // 出力: “parent1” 注意点:複数の…Continue reading jQuery 親要素を取得するときの注意 parent(), parents(), closest()

Docker 同じコンテナ間での通信 APIコンテナからDBコンテナにアクセスできない時の確認

ここでは同じDockerネットワーク内にあるAPI用コンテナ(PHP)から、SQLSERVERのあるDBコンテナにアクセスできなかった時の確認すべき部分を紹介する。MySQLの場合は設定やコマンドが違うのであまり参考にはならない。 前提条件として、コンテナが起動していること。docker psで確認。 コンテナからコンテナへの接続はコンテナ名を指定すること。 設定ファイルの確認 ymlファイルのポ…Continue reading Docker 同じコンテナ間での通信 APIコンテナからDBコンテナにアクセスできない時の確認

JavaScript 非同期処理 for…of と forEach

結論から言うと、for..ofは非同期処理に対応し、awaitを使うと、順次処理ができる。 forEachは非同期処理には対応しておらず、awaitを使っても、非同期に(ループの順番で)処理が開始される。この時レスポンスは待たない。 並列処理を行いたい場合、ループ処理ではなく、Promise.allを使うのが一般的である。 並列処理は、ループの時とは違い、同時に実行される。 for…o…Continue reading JavaScript 非同期処理 for…of と forEach

各生成AIにFacebook広告の広告グループをAPIで作ってもらう

プロンプト 会話のようなプロンプトを送信 回答:SDK部分のコード chatgpt 変数部分を直す必要がある。 claude これも変数部分を直す必要がある。 perplexity 変数などの書き方はいいが、create()はもう推奨されていないのでエラーになる。 perplexityはネットを参照してちゃんと書いてくれると思ったが、最新の情報には疎いのか?