全文検索:
- 02 Chrome拡張機能2 @13_javascript:02_chrome
- ====== 02 Chrome拡張機能2 ====== [[13_javascript:02_chrome:01_hello_world]]と同じようにアイコンをクリックするとアラートを出力する。 ... タンのクリックを取得し、Message Passingで「Action」をSend。 - script.jsで「Action」requestを受け、hogehoge()の処理を行なう。 =====... me拡張機能 ├── background.js ├── manifest.json └── script.js </code> <code|manifest.json> { "name": "ク... manifest_version": 2, "version": "1.1", "description": "クリックするとアラートを出すだけ2", "browser_action": {
- 04 トリガーでExceeded maximum execution time対応 @13_javascript:03_gas
- トリガーへ渡してトリガーから実行を繰り返す事で6分を超えて実行可能です。 [[13_javascript:03_gas:03_properties_service]] をカウントに利用する。 ====... p.getActiveSpreadsheet().getActiveSheet(); var scriptProperties = PropertiesService.getScriptProperties(); var MAX_RUNNING_TIME = 30000; //スクリプト実行時間(ミリ... ガーを削除 deletedTriggers(); // countを1にしておく scriptProperties.setProperty('count', 1); runProccess
- 05 JQuery selectで選択された項目取得 @13_javascript:01_jquery
- == <code html> <select id="name" name="name" multiple> <option value="A">This is A</option> <... ">This is C</option </select> </code> === JavaScript === <code JavaScript> var selected = $("#name option:selected").get(); alert( $(selected).val() + "... <code> B -> This is B </code> ===== SELECT(multiple) ===== multipleで選択された値の取得 === HTML === <code
- 03 Chrome拡張機能 Manifest V3 @13_javascript:02_chrome
- きなくなるので、エラーがでます。 その為Manifest V3へ対応方法 [[13_javascript:02_chrome:02_hello_world2]] をManifest V3に対応させてみる... .json ===== browser_action->actionとbackgroundのscripts->service_workerなどが変わっています。 <code|manifest.json... manifest_version": 3, "version": "1.1", "description": "クリックするとアラートを出すだけ2", "action": { "def... rvice_worker": "background.js" }, "content_scripts": [{ "matches": ["<all_urls>"], "js": [
- 03 GAS Properties Service グローバル変数のように利用(永続化) @13_javascript:03_gas
- きない。 このようにすると、永続化してカウントし続ける事ができます。 <code> var scriptProperties = PropertiesService.getScriptProperties(); var count = scriptProperties.getProperty('count'); function loadCount(){ var count = scriptProperties.getProperty("count"); if (!count) re
- 11 GAS トースト
- 理の進行状況など表示させると便利 ===== 参考画像 ===== {{:13_javascript:2021-05-11_10h26_53.png?200|}} {{:13_javascript:2021-05-11_10h27_16.png?200|}} ===== コード ===== <co... timeoutSeconds|数値型|タイムアウト秒。何も指定しない場合、デフォルトの5秒。 \\ マイナス秒を指定した場合、ユーザが閉じるまで表示。| {{tag>GAS javascript}}
- 02 ローディング画面表示 @13_javascript:01_jquery
- gins/tree/master/activity-indicator]] <code> <script type="text/javascript" src="js/jquery.activity-indicator-1.0.0.js"></script> // 読込時に実行 $(document).ready(function(){ $('b
- 03 datepickerで範囲制限 @13_javascript:01_jquery
- ====== 03 datepickerで範囲制限 ====== <code> <script type="text/javascript"> $(function(){ $("#form_start_time").datepicker({ maxDate: $('#form_e... rt_time').datepicker('option', 'maxDate', dateText); } }); }); </script> </code>
- 01 Chrome拡張機能 @13_javascript:02_chrome
- manifest_version": 2, "version": "1.0", "description": "クリックするとアラートを出すだけ", "browser_action": { ... "EXTENTION_SAMPLE" }, "background": { "scripts": ["background.js"] } } </code> ===== backg... ddListener(function(tab) { alert('Hello Chrome Extentions.'); }); </code> {{tag>Chrome javascript}}
- 04 JavaScriptデバッガ
- ====== 04 JavaScriptデバッガ ====== Internet Explorer 8には開発者ツールが標準で装備されています。 http://www.ajaxtower.jp/js/e... me http://www.slideshare.net/yuka2py/chromejavascript Firefox https://developer.mozilla.org/ja/docs/T
- 06 フォームでアクティブになったら表示が消える
- e="text" name="name" value="名前入力" onfocus="javascript:if(this.value == this.defaultValue) this.value = '';" onblur="javascript:if(this.value == '')this.value = this.defaultVal
- 09 JavaScript 連想配列
- ====== 09 JavaScript 連想配列 ====== 下記は同じ <code> var options = {}; options.name = 'Matsui'; options["name"] = 'Matsui; </code> {{tag>javascript}}
- 06 jQuery テーブルに行を追加 @13_javascript:01_jquery
- >個数</th> </tr> </table> </code> ===== JavaScript ===== <code javascript> $("#t-body").append("<tr><td>りんご</td><td>150</td><td>3</td></tr>"); $("#t-
- 08 switchで正規表現
- ge/.test(str): break; case /abcd/.test(str): break; } </code> {{tag>javascript}}
- 10 GAS 比較方法がその一般契約に違反しています
- ART_ROW + ':' + 'C' + (START_ROW + outputValues.length - 1)).sort(1); </code> {{tag>GAS javascript}}