見出し画像

コピペするだけ!簡単「電子レンジ・加熱時間換算」

本日97回目になります!

在宅で長年過ごしており、ズボラが過ぎることから、お昼ご飯は冷食率がかなり高いです💦

お気に入りはこちらの担々麺。

水を入れてレンジで9分置いておくだけなんて、随分手軽になりました。

数十年前と違って、最近の冷凍食品は特有の臭みもありません。

日清本緬も気に入っているのですが、最近味噌味を見かけなくなってしまって悲しい。

さて、ダメダメな私の昼食話は早々に切り上げて、今日も作っていきます!


読ませて頂いた記事をマガジンに追加させて頂いております。

伺った際にはマガジンへの登録をさせて頂いていきますが、それはやめてほしいなどありましたら、DM / コメントで一言頂けましたら幸いです😊


ブックマークに置いとくだけ!

コピペするだけの簡単小道具!

Geminiで簡単!ツール作成!

一発作成プロンプトも紹介!


電子レンジの加熱時間、指定より高いワット数で調理できない物だろうか?
加熱ムラが出るかも知れないと言われましたが、500Wと600Wそれぞれの時間が書かれているものもあるし、計算するだけしてもらおうかと。


表記のワット数と調理時間を入力して!

一般的なワット数での調理時間に変換する!



ワット数, 時間 という感じでカンマ区切りで入力してOKを押します。
すると、他のワット数ではどの程度の時間が必要なのか、換算した結果を表示します。



🛠️ 使い方(スマホ版)

1. 適当なページをブックマークする

まずは、今見ているこのページなど、何でもいいので一度ブックマークに登録します。

2. 「編集」を開く

ブックマークバーにある今作ったブックマークを長押しして、「編集」を選択します。

3. 内容を書き換える

表示された設定画面で、以下の2箇所を変更して保存します。

  • 名前: (自分が分かりやすい名前)

  • URL: もともと入っているURLをすべて消して、コードを貼り付ける

ブックマークを押すだけ簡単!


📋これを貼ります!

javascript:(function(){  var input = prompt("🍳 電子レンジ・W数一撃アジャスター 🍳\n--------------------------------\n表記の【ワット数】と【加熱時間】を入力してください\n\n入力例:\n・600, 3:20 (600Wで3分20秒の場合)\n・500, 1.5  (500Wで1分30秒/1.5分の場合)", "600, 3:20");  if (input === null || !input.trim()) return;  var parts = input.split(",");  if (parts.length < 2 || !parts[1].trim()) {    alert("❌ 「ワット数, 時間」の形式で正しく入力してください(例: 600, 3:20)");    return;  }  var w = parseFloat(parts[0].trim());  var timeStr = parts[1].trim();  /* 時間の解析(「3:20」の分秒形式、または「1.5」の分数形式に対応) */  var totalSeconds = 0;  if (timeStr.indexOf(":") !== -1) {    var tParts = timeStr.split(":");    var m = parseFloat(tParts[0]) || 0;    var s = parseFloat(tParts[1]) || 0;        if (s >= 60 || s < 0) {      alert("❌ 秒は0〜59の範囲で入力してください(例: 3:20)");      return;    }    totalSeconds = (m * 60) + s;  } else {    totalSeconds = (parseFloat(timeStr) || 0) * 60;  }  if (isNaN(w) || w <= 0 || totalSeconds <= 0) {    alert("❌ 正しいワット数と加熱時間を入力してください");    return;  }  /* 加熱仕事量 (W × 秒) の計算 */  var joules = w * totalSeconds;  /* 秒数を自然な「◯分◯秒」の形式に変換する関数 */  function formatTime(sec) {    sec = Math.round(sec);    var m = Math.floor(sec / 60);    var s = sec % 60;    if (m > 0) {      return m + "分" + (s < 10 ? "0" + s : s) + "秒";    }    return s + "秒";  }  /* 表記用のワット数フォーマット(整数なら小数点消し) */  var displayW = (w % 1 === 0) ? w : w.toFixed(1);  /* 主要なワット数リスト(解凍150W/200W〜1000W) */  var wList = [150, 200, 500, 600, 700, 800, 900, 1000];  var msg = "🍳 電子レンジ・加熱時間換算 🍳\n\n";  msg += "👉 【元の指定】: " + displayW + "W ➔ " + formatTime(totalSeconds) + "\n================================\n\n";    msg += "❄%EF%B8%8F 【解凍】\n";  for (var i = 0; i < wList.length; i++) {    var targetW = wList[i];    if (targetW === 500) {      msg += "\n🔥 【通常加熱】\n";    }    var calcSec = joules / targetW;    var mark = (Math.abs(targetW - w) < 0.01) ? "(指定通り)" : "";    msg += " ・ " + targetW + "W ➔ " + formatTime(calcSec) + " " + mark + "\n";  }  msg += "\n💡 【温めのコツ】\nワット数を上げると時間は短縮されますが、加熱ムラが起きやすくなります。温め足りない場合は10秒ずつ追加してください。";  alert(msg);})();void(0);

一発作成プロンプト!

入力された電子レンジの「ワット数」と「加熱時間」から、主要ワット数の換算時間をalert()出力するブックマークレットを作成してください。

【動作仕様】
1. prompt("🍳 電子レンジ・W数一撃アジャスター 🍳\n--------------------------------\n表記の【ワット数】と【加熱時間】を入力してください\n\n入力例:\n・600, 3:20 (600Wで3分20秒の場合)\n・500, 1.5  (500Wで1分30秒/1.5分の場合)", "600, 3:20") を表示。未入力・キャンセル時は即終了。
2. カンマ分割し、不正入力時は alert("❌ 「ワット数, 時間」の形式で正しく入力してください(例: 600, 3:20)")。
3. 時間が「分:秒」なら秒<0または秒>=60で alert("❌ 秒は0〜59の範囲で入力してください(例: 3:20)")。小数分(例: 1.5)にも対応。
4. ワット数や総秒数が不正・0以下なら alert("❌ 正しいワット数と加熱時間を入力してください")。
5. 秒数は四捨五入し「◯分◯秒」(0分の場合は秒のみ、秒の一桁は0埋め)に変換するフォーマット関数を用意。
6. [150, 200, 500, 600, 700, 800, 900, 1000]W の換算時間を計算(一致するW数には「(指定通り)」を付与)。
7. 以下のフォーマットでメッセージを組み立て、alert(msg) で出力。

【出力レイアウト】
🍳 電子レンジ・加熱時間換算 🍳

👉 【元の指定】: {W数}W ➔ {指定時間}
================================

❄️ 【解凍】
 ・ 150W ➔ {150Wの時間}
 ・ 200W ➔ {200Wの時間}

🔥 【通常加熱】
 ・ 500W ➔ {500Wの時間}
 ・ 600W ➔ {600Wの時間}
 ・ 700W ➔ {700Wの時間}
 ・ 800W ➔ {800Wの時間}
 ・ 900W ➔ {900Wの時間}
 ・ 1000W ➔ {1000Wの時間}

💡 【温めのコツ】
ワット数を上げると時間は短縮されますが、加熱ムラが起きやすくなります。温め足りない場合は10秒ずつ追加してください。

【出力形式】
解説テキストは不要です。可読性を保った改行ありの `javascript:(function(){ ... })();void(0);` コードのみを出力してください。

この記事について!

今更ながら、Gemini 3分クッキング記事について注意点など|へろん


PR記事を書かせて頂いています!


何でもどうぞ!答えられるものは全て答えます!

設置はお済みですか?図らずも人の庭でnote質問箱を試す!|へろん


メンバーシップ始めました!

まだ手探りですが、ご要望/無茶振り/質問、可能な限りお受けします!


参加させて頂いています!是非チェックしてみてください😆


有料ツールに挑戦中!

OBS Studio用リモコン | OBS画面を前面に出さずに操作できます!


小道具すべて、こちらに置きました!


☕ お時間あればこちらも是非!


気に入ったらスキ、フォローよろしくお願いします!
note外から見にきてくださったかたも、もしよければハートマーク押して頂けたら励みになります😊


いいなと思ったら応援しよう!