[Salesforce]JavaScript Remoting 要求の設定

JavaScript Remoting 要求の設定

要求のタイムアウト (ミリ秒単位)。デフォルトは 30,000 (30 秒) です。最大値は 120,000 (120 秒 = 2 分) です。120秒に設定方法例は以下です。

<script type="text/javascript">

    Visualforce.remoting.timeout = 120000; // Set timeout at page level

    function getRemoteAccount() {
        var accountName = document.getElementById('acctSearch').value;

        // This remoting call will use the page's timeout value
        Visualforce.remoting.Manager.invokeAction(
            '{!$RemoteAction.AccountRemoter.getAccount}',
            accountName, 
            handleResult
        );
    }

    function handleResult(result, event) { ... }
</script>

[Firebase]Firebaseのadd,update,setメソッドについて

Firebaseのadd,update,setメソッドについて

メソッド登録更新
add×
update×
set

■データ登録は、add、setどちらもできますが、その大きな違いは以下です。

・add : ドキュメントID自動発行する。

・set : ドキュメントID自動発行しない。

await firebase.firestore().collection('test').doc('dodumentId01').set({
  displayName: '山田太郎',
  dodumentId: 'dodumentId01'
})

■データ更新は、update、setどちらもできますが、その大きな違いは以下です。

・update : 指定したフィールドのみ更新する。

・set : 全てのフィル―ド更新する。

■使い分けの例

・set : 登録時使用する。

・update : 更新時使用する。

[JavaScript]forEachで、Uncaught SyntaxError: Illegal break statementエラー時の対応

forEachで、Uncaught SyntaxError: Illegal break statementエラー時の対応

修正箇所。

forEach -> some

break -> return true

//修正後
docs.some(doc => {
    if(data == Id){
        return true;
    }
}


//修正前:Uncaught SyntaxError: Illegal break statementエラー
docs.forEach(doc => {
    if(data == Id){
        break;
    }
}

[Reference url]Error authenticating with the refresh token due to: expired access/refresh token when I try to retrieve/deploy source from org

Error authenticating with the refresh token due to: expired access/refresh token when I try to retrieve/deploy source from org

https://salesforce.stackexchange.com/questions/350610/error-authenticating-with-the-refresh-token-due-to-expired-access-refresh-token?rq=1

[Visual Studio]Error authenticating with the refresh token due to: expired access/refresh token

Error authenticating with the refresh token due to: expired access/refresh token

・「Terminal」にて、以下のコマンド文でログアウトする。

例えば、ユーザ名が「testusername@testorg.com」の場合、
sfdx force:auth:logout -u testusername@testorg.com

・Salesforce Extention PackをUninstallする。

・Salesforce Extention Packをinstallする。

・Authorize an orgする。

・package.xmlでメタデータ再取得する。

[Salesforce]カスタムアクション制限事項

カスタムアクション制限事項

https://developer.salesforce.com/docs/atlas.ja-jp.case_feed_dev.meta/case_feed_dev/case_feed_dev_guide_custom_publishers.htmアクションの選択および設定にページレイアウトエディタを使用することを選択した場合は、まずカスタムアクションを作成する必要があります。

  1. ケースのオブジェクト管理設定から、[ボタン、リンク、およびアクション] に移動します。
  2. [新規アクション] をクリックします。
  3. [カスタム Visualforce] を選択します。
  4. 作成した Visualforce ページを選択してから、アクションウィンドウの高さを指定します。(幅は固定です)。
  5. アクションの表示ラベルを入力します。これは、パブリッシャーでアクションについてユーザに表示されるテキストです。
  6. 必要に応じて、アクションの名前を変更します。
  7. アクションの説明を入力します。説明は、アクションの詳細ページと、[ボタン、リンク、およびアクション] ページのリストに表示されます。説明はユーザに表示されません。
  8. 必要に応じて、[変更アイコン] をクリックして、アクションに別のアイコンを選択します。このアイコンは、API を介してアクションを使用する場合にのみ表示されます。