フィードバックを送信
Enum SandboxMode
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
SandboxMode
クライアント側の HtmlService
で使用できるサンドボックス モードを表す列挙型。
使用できます。これらの値は HtmlService.SandboxMode
からアクセスでき、次を呼び出して設定できます。
HtmlOutput.setSandboxMode(mode)
。
列挙型を呼び出すには、その親クラス、名前、プロパティを呼び出します。たとえば、
HtmlService.SandboxMode.IFRAME
です。
NATIVE
モードと EMULATED
モードは 2015 年 10 月 13 日に非推奨 となり、どちらも廃止されました。単独
IFRAME
モードがサポートされるようになりました。
悪意のある HTML や JavaScript の配信からユーザーを保護するために、
HTML サービスは、コードに制限を課すセキュリティサンドボックス内で実行されます。メソッド
HtmlOutput.setSandboxMode(mode)
は以前にスクリプト作成者に選択を許可しました
サンドボックスの異なるバージョン間でも動作しますが、効果はありません。詳しくは、
HTML サービスの制限に関するガイド をご覧ください。
IFRAME
モードは、他のサンドボックス モードよりも多くの制限が課せられており、
ただし、Internet Explorer 9 など一部の古いブラウザではまったく機能しません。「
google.script.sandbox.mode
を調べることで、クライアントサイド スクリプトでサンドボックス モードを読み取ることもできます。このプロパティは、クライアントの実際のモードを返します。
リクエストされたモードが
表示されます。
<!-- Read the sandbox mode (in a client-side script). -->
<script>
alert(google.script.sandbox.mode);
</script>
プロパティ
プロパティ タイプ 説明
EMULATED
Enum
利用可能な機能のみを使用して ECMAScript 5 の厳格モードをエミュレートする従来のサンドボックス モード
ECMAScript 3 で記述します。2014 年 2 月以前は、このモードがデフォルトでした。
EMULATED
は12 月 10 日に廃止されました
2015 。EMULATED
を使用するすべてのスクリプトで、代わりに IFRAME
が使用されるようになります。
IFRAME
Enum
サンドボックス モードを使用すると、
EMULATED
モードと NATIVE
モード。以降は、このモードが新しいスクリプトの
2015 年 11 月 12 日、およびすべてのスクリプトが 2016 年 7 月 6 日時点のものです。
このモードは、他のサンドボックス モードよりも制限が少なく、最も高速に実行されますが、
は、Internet Explorer 9 など、一部の古いブラウザではまったく機能しません。
NATIVE
Enum
ECMAScript 5 の厳格モードの上に構築されたサンドボックス モード。Google Kubernetes Engine を基盤として構築された
ECMAScript 5 の厳格モード。このモードは廃止日:
(2016 年 7 月 6 日) をご覧ください。すべてのスクリプトで IFRAME
モードが使用されるようになりました。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-21 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
ご意見をお聞かせください
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-08-21 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-08-21 UTC。"]]