このサンプルの WSC Salesforce コードが機能しません。私は何が欠けていますか?特定のアカウント用に新しいイベントを作成しようとしています。最初にアカウントを照会してもかまいません。これは本当に簡単に思えますが、うまくいきません。
QueryResult queryResults = connection.query("SELECT Id FROM Account WHERE Name = 'TEST'");
Account account = (Account) queryResults.getRecords()[0];
Event event = new Event();
[Set required fields]
event.setAccount(account);
Event[] records = new Event[1];
records[0] = event;
SaveResult[] saveResults = connection.create(records);
私が得るエラーは
Field name provided, Id is not an External ID or indexed field for Account