ルックアップ先のアプリにレコードを自動作成したいです。

はじめまして!

現在、レコード作成と同時にルックアップ先のレコードを自動作成する機能を作成してます。

ルックアップ作成先のアップリIDを『var App = [23,22,19]」と記述すると思った通りに作成されるのですが、

以下のように記述するとルックアップ先のレコードに値が作成されません。

  1. (function () {
  2. “use strict”;
  3. kintone.events.on([
  4. ‘app.record.create.submit.success’,
  5. ], function (event) {
  6.  
  7. varrecord = event.record;
  8.  
  9.  
  10. varApp = function (){
  11. varresults = [];
  12. varyearEndAdjustment = record[“年末調整”][“value”];
  13. varspecialDeliveryDate = record[“納期特例”][“value”];
  14. varLaborInsuranceDeclaration = record[“労働保険申告”][“value”];
  15.  
  16. if (yearEndAdjustment == “○”){
  17. results.push(23);
  18. }
  19. if (LaborInsuranceDeclaration == “○”){
  20. results.push(22);
  21. }
  22. if (specialDeliveryDate == “○”){
  23. results.push(19);
  24. }
  25.  
  26. returnresults;
  27. };
  28.  
  29.  
  30.  
  31.  
  32. for( vari=0; i<App.length; i++) {
  33. varcompny = record[“会社名_事業主名”][“value”];
  34. varmainUserName = record[‘担当メイン’][‘value’][0][‘name’];
  35. varmainUserCode = record[‘担当メイン’][‘value’][0][‘code’];
  36. varsubUserName = record[‘担当サブ’][‘value’][0][‘name’];
  37. varsubUserCode = record[‘担当サブ’][‘value’][0][‘code’];
  38.  
  39. varparams = {
  40. “app”:App[i],
  41. “record”: {
  42. “会社名_事業主名”: { “value”:compny },
  43. “担当メイン”: {
  44. “type”:“USER_SELECT”,
  45. “value”: [
  46. {
  47. “code”:mainUserName,
  48. “name”:mainUserCode
  49. },
  50. ]
  51. },
  52. “担当サブ”: {
  53. “type”:“USER_SELECT”,
  54. “value”: [
  55. {
  56. “code”:subUserName,
  57. “name”:subUserCode
  58. },
  59. ]
  60. }
  61. }
  62. };
  63.  
  64.  
  65. kintone.api(
  66. kintone.api.url(‘/k/v1/record’, true), // - pathOrUrl
  67. ‘POST’, // - method
  68. params, // - params
  69. function(resp) { // - callback
  70. // (特に何もしない)
  71. },
  72. function(resp) { // - errback
  73. // (特に何もしない)
  74. }
  75. );
  76. };
  77.  
  78. });
  79. })();

どこがだめなのかご教示いただけると幸いです。

よろしくお願いいたします。