function updateSite() { $p.apiUpdateSite({ "id": "397526", "data": { "SiteId": "397526", "SiteSettings": { "Version": 1.017, "ReferenceType": "Results", "GridColumns": [ "ClassA", "Title", "Class007", "Class013", "Class014", "Class028", "Date005", "Date006", "Date007", "Date008", "Description001", "Description002", "UpdatedTime" ], "FilterColumns": [ "Title", "Class013", "Class007", "Date005", "Date006", "Date007", "Date008" ], "EditorColumnHash": { "General": [ "ClassA", "Class001", "Class002", "Class003", "Class004", "Class005", "Class006", "_Section-1", "Class007", "Class008", "Class009", "Class010", "Class011", "Class012", "Class013", "Class014", "Class015", "Class016", "Class017", "Class018", "Class019", "Class020", "Class021", "_Section-2", "Class022", "Num001", "Num002", "Class023", "Class024", "Num003", "Num004", "Num005", "Num006", "Num007", "Class025", "Num008", "Num009", "Num010", "Class026", "Class027", "Class028", "Class029", "Class030", "Description001", "Description002", "_Section-3", "Date001", "Date002", "Date003", "Date004", "Date005", "Date006", "Date007", "Date008", "Date009", "Num011", "_Section-4", "Num012", "Num013", "Class031", "Class032", "Class033", "Class034", "Class035", "Class036", "Class037", "Class038", "_Section-5", "Class039", "Class040", "Class041", "Class042", "Class043", "Class044", "Class045", "Class046", "Class047", "Class048", "Class049", "Class050", "Class051", "Class052", "Class053", "Class054", "Class055", "Class056", "Class057", "Class058", "_Section-6", "Class059", "Class060", "Class061", "Class062", "Class063", "Class064", "Class065", "Class066", "Class067", "Class068", "Class069", "Class070", "_Section-9", "Class118", "Class119", "Class120", "Class121", "Class122", "Class123", "Class124", "Class125", "Title", "Comments" ], "_Tab-1": [ "Class071", "Class072", "Class073", "Class074", "Class075", "Class076", "Class077", "Description003", "Class078", "Class079", "Class080", "Class081", "Class082", "Class083", "Class084", "Description004", "Class085", "Class086", "Class087", "Class088", "Class089", "Class090", "Class091", "Description005", "Class092", "Class093", "Class094", "Class095", "Class096", "Class097", "Class098", "Description006", "Class099", "Class100", "Class101", "Class102", "Class103", "Class104", "Class105", "Description007" ], "_Tab-2": [ "Class106", "Class107", "Class108", "Class109", "Num014", "Date010", "Date011", "Description008", "Class110", "Class111", "Class112", "Class113", "Num015", "Date012", "Date013", "Description009", "Class114", "Class115", "Class116", "Class117", "Num016", "Date014", "Date015", "Description010" ], "_Tab-3": [ "ClassZ", "_Links-397527" ] }, "TabLatestId": 3, "Tabs": [ { "LabelText": "家族情報", "Id": 1, }, { "LabelText": "保証情報", "Id": 2, }, { "LabelText": "案件情報", "Id": 3, } ], "Sections": [ { "Id": 1, "LabelText": "", "AllowExpand": false, "Expand": true, }, { "Id": 2, "LabelText": "", "AllowExpand": false, "Expand": true, }, { "Id": 3, "LabelText": "", "AllowExpand": false, "Expand": true, }, { "Id": 4, "LabelText": "", "AllowExpand": false, "Expand": true, }, { "Id": 5, "LabelText": "フラグ", "AllowExpand": false, "Expand": false, }, { "Id": 6, "LabelText": "塗装色", "AllowExpand": true, "Expand": false, }, { "Id": 9, "LabelText": "担当", "AllowExpand": false, "Expand": false, } ], "TitleColumns": [ "Class008" ], "LinkColumns": [ "Title", "Class013", "Class014", "Class028", "Date005", "Date006", "Date007", "Date008", "Description001", "Description002" ], "Columns": [ { "ColumnName": "ClassA", "LabelText": "更新No", "ImportKey": true, "EditorReadOnly": true }, { "ColumnName": "Class001", "LabelText": "施主名(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class002", "LabelText": "施主名(名)", "EditorReadOnly": true }, { "ColumnName": "Class003", "LabelText": "施主名かな(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class004", "LabelText": "施主名かな(名)", "EditorReadOnly": true }, { "ColumnName": "Class005", "LabelText": "建築地電話番号", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class006", "LabelText": "建築地携帯電話番号", "EditorReadOnly": true }, { "ColumnName": "Class007", "LabelText": "戸建/共同住宅区分", "GridLabelText": "区分", "ChoicesText": "戸建\n共同住宅", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class008", "LabelText": "住宅名(物件名)(区画番号)など", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Class009", "LabelText": "共同住宅名", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Class010", "LabelText": "部屋番号", "EditorReadOnly": true }, { "ColumnName": "Class011", "LabelText": "組合管理物件", "EditorReadOnly": true }, { "ColumnName": "Class012", "LabelText": "建築地郵便番号", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class013", "LabelText": "建築地都道府県", "ChoicesText": "北海道\n青森県\n岩手県\n宮城県\n秋田県\n山形県\n福島県\n茨城県\n栃木県\n群馬県\n埼玉県\n千葉県\n東京都\n神奈川県\n新潟県\n富山県\n石川県\n福井県\n山梨県\n長野県\n岐阜県\n静岡県\n愛知県\n三重県\n滋賀県\n京都府\n大阪府\n兵庫県\n奈良県\n和歌山県\n鳥取県\n島根県\n岡山県\n広島県\n山口県\n徳島県\n香川県\n愛媛県\n高知県\n福岡県\n佐賀県\n長崎県\n熊本県\n大分県\n宮崎県\n鹿児島県\n沖縄県", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class014", "LabelText": "建築地市区町村番地", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Class015", "LabelText": "現住所郵便番号", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class016", "LabelText": "現住所都道府県", "ChoicesText": "北海道\n青森県\n岩手県\n宮城県\n秋田県\n山形県\n福島県\n茨城県\n栃木県\n群馬県\n埼玉県\n千葉県\n東京都\n神奈川県\n新潟県\n富山県\n石川県\n福井県\n山梨県\n長野県\n岐阜県\n静岡県\n愛知県\n三重県\n滋賀県\n京都府\n大阪府\n兵庫県\n奈良県\n和歌山県\n鳥取県\n島根県\n岡山県\n広島県\n山口県\n徳島県\n香川県\n愛媛県\n高知県\n福岡県\n佐賀県\n長崎県\n熊本県\n大分県\n宮崎県\n鹿児島県\n沖縄県", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class017", "LabelText": "現住所市区町村番地", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Class018", "LabelText": "現住所電話番号", "EditorReadOnly": true }, { "ColumnName": "Class019", "LabelText": "書類送付先郵便番号", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class020", "LabelText": "書類送付先予備都道府県", "ChoicesText": "北海道\n青森県\n岩手県\n宮城県\n秋田県\n山形県\n福島県\n茨城県\n栃木県\n群馬県\n埼玉県\n千葉県\n東京都\n神奈川県\n新潟県\n富山県\n石川県\n福井県\n山梨県\n長野県\n岐阜県\n静岡県\n愛知県\n三重県\n滋賀県\n京都府\n大阪府\n兵庫県\n奈良県\n和歌山県\n鳥取県\n島根県\n岡山県\n広島県\n山口県\n徳島県\n香川県\n愛媛県\n高知県\n福岡県\n佐賀県\n長崎県\n熊本県\n大分県\n宮崎県\n鹿児島県\n沖縄県", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class021", "LabelText": "書類送付先市区町村番地", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Class022", "LabelText": "用途", "EditorReadOnly": true }, { "ColumnName": "Num001", "LabelText": "地上階数", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num002", "LabelText": "地下階数", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class023", "LabelText": "基礎仕様", "ChoicesText": "べた基礎\n布基礎\nその他", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class024", "LabelText": "その他基礎仕様名称", "ChoicesText": "べた基礎\n布基礎\nその他", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Num003", "LabelText": "土地面積", "ChoicesText": "べた基礎\n布基礎\nその他", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num004", "LabelText": "建築面積", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num005", "LabelText": "延べ床面積", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num006", "LabelText": "床面積詳細1階", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num007", "LabelText": "床面積詳細2階", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class025", "LabelText": "床面積詳細その他階名称", "EditorReadOnly": true }, { "ColumnName": "Num008", "LabelText": "床面積詳細その他階", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num009", "LabelText": "当初販売価格", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num010", "LabelText": "土地仕入価格", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class026", "LabelText": "要注意", "EditorReadOnly": true }, { "ColumnName": "Class027", "LabelText": "サポートデスクの登録あり", "EditorReadOnly": true }, { "ColumnName": "Class028", "LabelText": "管理ID", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class029", "LabelText": "予備ID", "EditorReadOnly": true }, { "ColumnName": "Description001", "LabelText": "備考", "EditorReadOnly": true, "AllowImage": false }, { "ColumnName": "Description002", "LabelText": "現場メモ", "EditorReadOnly": true, "AllowImage": false }, { "ColumnName": "Class030", "LabelText": "顧客システムID", "EditorReadOnly": true }, { "ColumnName": "Date001", "LabelText": "契約予定日", "EditorReadOnly": true }, { "ColumnName": "Date002", "LabelText": "着工予定日", "EditorReadOnly": true }, { "ColumnName": "Date003", "LabelText": "竣工予定日", "EditorReadOnly": true }, { "ColumnName": "Date004", "LabelText": "引渡予定日", "EditorReadOnly": true }, { "ColumnName": "Date005", "LabelText": "契約日", "EditorReadOnly": true }, { "ColumnName": "Date006", "LabelText": "着工日(確認申請が下りた日)", "GridLabelText": "着工日", "EditorReadOnly": true }, { "ColumnName": "Date007", "LabelText": "竣工日", "EditorReadOnly": true }, { "ColumnName": "Date008", "LabelText": "引渡日", "EditorReadOnly": true }, { "ColumnName": "Date009", "LabelText": "基準日", "EditorReadOnly": true }, { "ColumnName": "Num011", "LabelText": "請負金額", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num012", "LabelText": "建蔽率", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Num013", "LabelText": "容積率", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class031", "LabelText": "工法", "ChoicesText": "木造軸組\n2×4\n木質プレハブ\n鉄骨プレハブ\nコンクリートプレハブ\n鉄骨\nRC\nスチールハウス\nログハウス\nその他", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class032", "LabelText": "その他工法名称", "EditorReadOnly": true }, { "ColumnName": "Class033", "LabelText": "用途地域", "EditorReadOnly": true }, { "ColumnName": "Class034", "LabelText": "シリーズ名", "EditorReadOnly": true }, { "ColumnName": "Class035", "LabelText": "モデル名", "EditorReadOnly": true }, { "ColumnName": "Class036", "LabelText": "施工会社", "EditorReadOnly": true }, { "ColumnName": "Class037", "LabelText": "給湯器メーカー", "EditorReadOnly": true }, { "ColumnName": "Class038", "LabelText": "給湯器型式", "EditorReadOnly": true }, { "ColumnName": "Class039", "LabelText": "フラグ1", "EditorReadOnly": true }, { "ColumnName": "Class040", "LabelText": "フラグ2", "EditorReadOnly": true }, { "ColumnName": "Class041", "LabelText": "フラグ3", "EditorReadOnly": true }, { "ColumnName": "Class042", "LabelText": "フラグ4", "EditorReadOnly": true }, { "ColumnName": "Class043", "LabelText": "フラグ5", "EditorReadOnly": true }, { "ColumnName": "Class044", "LabelText": "フラグ6", "EditorReadOnly": true }, { "ColumnName": "Class045", "LabelText": "フラグ7", "EditorReadOnly": true }, { "ColumnName": "Class046", "LabelText": "フラグ8", "EditorReadOnly": true }, { "ColumnName": "Class047", "LabelText": "フラグ9", "EditorReadOnly": true }, { "ColumnName": "Class048", "LabelText": "フラグ10", "EditorReadOnly": true }, { "ColumnName": "Class049", "LabelText": "フラグ11", "EditorReadOnly": true }, { "ColumnName": "Class050", "LabelText": "フラグ12", "EditorReadOnly": true }, { "ColumnName": "Class051", "LabelText": "フラグ13", "EditorReadOnly": true }, { "ColumnName": "Class052", "LabelText": "フラグ14", "EditorReadOnly": true }, { "ColumnName": "Class053", "LabelText": "フラグ15", "EditorReadOnly": true }, { "ColumnName": "Class054", "LabelText": "フラグ16", "EditorReadOnly": true }, { "ColumnName": "Class055", "LabelText": "フラグ17", "EditorReadOnly": true }, { "ColumnName": "Class056", "LabelText": "フラグ18", "EditorReadOnly": true }, { "ColumnName": "Class057", "LabelText": "フラグ19", "EditorReadOnly": true }, { "ColumnName": "Class058", "LabelText": "フラグ20", "EditorReadOnly": true }, { "ColumnName": "Class059", "LabelText": "外部塗装色 部位1", "ChoicesText": "本体\n破風\n軒天\n幕板\nデッキ\nベランダ\nその他", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class060", "LabelText": "外部塗装色 色1", "EditorReadOnly": true }, { "ColumnName": "Class061", "LabelText": "外部塗装色 部位2", "ChoicesText": "本体\n破風\n軒天\n幕板\nデッキ\nベランダ\nその他", "NoWrap": true, "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class062", "LabelText": "外部塗装色 色2", "EditorReadOnly": true }, { "ColumnName": "Class063", "LabelText": "外部塗装色 部位3", "ChoicesText": "本体\n破風\n軒天\n幕板\nデッキ\nベランダ\nその他", "NoWrap": true, "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class064", "LabelText": "外部塗装色 色3", "EditorReadOnly": true }, { "ColumnName": "Class065", "LabelText": "内部塗装色 部位1", "ChoicesText": "床\n壁\n天井\nその他", "NoWrap": true, "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class066", "LabelText": "内部塗装色 色1", "EditorReadOnly": true }, { "ColumnName": "Class067", "LabelText": "内部塗装色 部位2", "ChoicesText": "床\n壁\n天井\nその他", "NoWrap": true, "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class068", "LabelText": "内部塗装色 色2", "EditorReadOnly": true }, { "ColumnName": "Class069", "LabelText": "内部塗装色 部位3", "ChoicesText": "床\n壁\n天井\nその他", "NoWrap": true, "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class070", "LabelText": "内部塗装色 色3", "EditorReadOnly": true }, { "ColumnName": "Class071", "LabelText": "家族名1(姓)", "EditorReadOnly": true }, { "ColumnName": "Class072", "LabelText": "家族名1(名)", "EditorReadOnly": true }, { "ColumnName": "Class073", "LabelText": "家族名かな1(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class074", "LabelText": "家族名かな1(名)", "EditorReadOnly": true }, { "ColumnName": "Class075", "LabelText": "家族電話番号1", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class076", "LabelText": "家族携帯メール1", "EditorReadOnly": true }, { "ColumnName": "Class077", "LabelText": "家族PCメール1", "EditorReadOnly": true }, { "ColumnName": "Description003", "LabelText": "家族備考1", "EditorReadOnly": true }, { "ColumnName": "Class078", "LabelText": "家族名2(姓)", "EditorReadOnly": true }, { "ColumnName": "Class079", "LabelText": "家族名2(名)", "EditorReadOnly": true }, { "ColumnName": "Class080", "LabelText": "家族名かな2(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class081", "LabelText": "家族名かな2(名)", "EditorReadOnly": true }, { "ColumnName": "Class082", "LabelText": "家族電話番号2", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class083", "LabelText": "家族携帯メール2", "EditorReadOnly": true }, { "ColumnName": "Class084", "LabelText": "家族PCメール2", "EditorReadOnly": true }, { "ColumnName": "Description004", "LabelText": "家族備考2", "EditorReadOnly": true }, { "ColumnName": "Class085", "LabelText": "家族名3(姓)", "EditorReadOnly": true }, { "ColumnName": "Class086", "LabelText": "家族名3(名)", "EditorReadOnly": true }, { "ColumnName": "Class087", "LabelText": "家族名かな3(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class088", "LabelText": "家族名かな3(名)", "EditorReadOnly": true }, { "ColumnName": "Class089", "LabelText": "家族電話番号3", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class090", "LabelText": "家族携帯メール3", "EditorReadOnly": true }, { "ColumnName": "Class091", "LabelText": "家族PCメール3", "EditorReadOnly": true }, { "ColumnName": "Description005", "LabelText": "家族備考3", "EditorReadOnly": true }, { "ColumnName": "Class092", "LabelText": "家族名4(姓)", "EditorReadOnly": true }, { "ColumnName": "Class093", "LabelText": "家族名4(名)", "EditorReadOnly": true }, { "ColumnName": "Class094", "LabelText": "家族名かな4(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class095", "LabelText": "家族名かな4(名)", "EditorReadOnly": true }, { "ColumnName": "Class096", "LabelText": "家族電話番号4", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class097", "LabelText": "家族携帯メール4", "EditorReadOnly": true }, { "ColumnName": "Class098", "LabelText": "家族PCメール4", "EditorReadOnly": true }, { "ColumnName": "Description006", "LabelText": "家族備考4", "EditorReadOnly": true }, { "ColumnName": "Class099", "LabelText": "家族名5(姓)", "EditorReadOnly": true }, { "ColumnName": "Class100", "LabelText": "家族名5(名)", "EditorReadOnly": true }, { "ColumnName": "Class101", "LabelText": "家族名かな5(姓)", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class102", "LabelText": "家族名かな5(名)", "EditorReadOnly": true }, { "ColumnName": "Class103", "LabelText": "家族電話番号5", "NoWrap": true, "EditorReadOnly": true }, { "ColumnName": "Class104", "LabelText": "家族携帯メール5", "EditorReadOnly": true }, { "ColumnName": "Class105", "LabelText": "家族PCメール5", "EditorReadOnly": true }, { "ColumnName": "Description007", "LabelText": "家族備考5", "EditorReadOnly": true }, { "ColumnName": "Class106", "LabelText": "保証種別1", "ChoicesText": "新築かし保険\nリフォームワイド(更新保険)\n一般リフォームかし保険\nリフォームライト\n既存住宅かし保険(宅建業者販売)\n既存住宅かし保険(個人間売買)\n引渡前リフォーム型既存住宅かし保険(宅建業者販売)\n引渡前リフォーム型既存住宅かし保険(個人間売買)\n引渡後リフォーム型既存住宅かし保険(個人間売買)\n増築保険\n延長保証保険\n火災保険\n地震保険\nサポートデスク\n設備保証\nメンテ保証\nシロアリ保証\nその他", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class107", "LabelText": "保険契約者の氏名または名称等1", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Date010", "LabelText": "加入日1(保険始期の必要有り)", "EditorReadOnly": true }, { "ColumnName": "Date011", "LabelText": "満了日1", "EditorReadOnly": true }, { "ColumnName": "Class108", "LabelText": "保険証券番号等1", "EditorReadOnly": true }, { "ColumnName": "Num014", "LabelText": "保険金の額(補償金額)等1", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class109", "LabelText": "提供会社等1", "EditorReadOnly": true }, { "ColumnName": "Description008", "LabelText": "備考1", "EditorReadOnly": true }, { "ColumnName": "Class110", "LabelText": "保証種別2", "ChoicesText": "新築かし保険\nリフォームワイド(更新保険)\n一般リフォームかし保険\nリフォームライト\n既存住宅かし保険(宅建業者販売)\n既存住宅かし保険(個人間売買)\n引渡前リフォーム型既存住宅かし保険(宅建業者販売)\n引渡前リフォーム型既存住宅かし保険(個人間売買)\n引渡後リフォーム型既存住宅かし保険(個人間売買)\n増築保険\n延長保証保険\n火災保険\n地震保険\nサポートデスク\n設備保証\nメンテ保証\nシロアリ保証\nその他", "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class111", "LabelText": "保険契約者の氏名または名称等2", "NoWrap": true, "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Date012", "LabelText": "加入日2(保険始期の必要有り)", "EditorReadOnly": true }, { "ColumnName": "Date013", "LabelText": "満了日2", "EditorReadOnly": true }, { "ColumnName": "Class112", "LabelText": "保険証券番号等2", "EditorReadOnly": true }, { "ColumnName": "Num015", "LabelText": "保険金の額(補償金額)等2", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class113", "LabelText": "提供会社等2", "EditorReadOnly": true }, { "ColumnName": "Description009", "LabelText": "備考2", "EditorReadOnly": true }, { "ColumnName": "Class114", "LabelText": "保証種別3", "ChoicesText": "新築かし保険\nリフォームワイド(更新保険)\n一般リフォームかし保険\nリフォームライト\n既存住宅かし保険(宅建業者販売)\n既存住宅かし保険(個人間売買)\n引渡前リフォーム型既存住宅かし保険(宅建業者販売)\n引渡前リフォーム型既存住宅かし保険(個人間売買)\n引渡後リフォーム型既存住宅かし保険(個人間売買)\n増築保険\n延長保証保険\n火災保険\n地震保険\nサポートデスク\n設備保証\nメンテ保証\nシロアリ保証\nその他", "NoWrap": true, "SearchType": "PartialMatch", "EditorReadOnly": true }, { "ColumnName": "Class115", "LabelText": "保険契約者の氏名または名称等3", "FieldCss": "field-wide", "EditorReadOnly": true }, { "ColumnName": "Date014", "LabelText": "加入日3(保険始期の必要有り)", "EditorReadOnly": true }, { "ColumnName": "Date015", "LabelText": "満了日3", "EditorReadOnly": true }, { "ColumnName": "Class116", "LabelText": "保険証券番号等3", "EditorReadOnly": true }, { "ColumnName": "Num016", "LabelText": "保険金の額(補償金額)等3", "DecimalPlaces": 2, "TextAlign": 20, "EditorReadOnly": true }, { "ColumnName": "Class117", "LabelText": "提供会社等3", "EditorReadOnly": true }, { "ColumnName": "Description010", "LabelText": "備考3", "EditorReadOnly": true }, { "ColumnName": "Class118", "LabelText": "担当支店", "EditorReadOnly": true }, { "ColumnName": "Class119", "LabelText": "担当者ID1", "EditorReadOnly": true }, { "ColumnName": "Class120", "LabelText": "担当者ID2", "EditorReadOnly": true }, { "ColumnName": "Class121", "LabelText": "担当者ID3", "EditorReadOnly": true }, { "ColumnName": "Class122", "LabelText": "担当者ID4", "EditorReadOnly": true }, { "ColumnName": "Class123", "LabelText": "担当者ID5", "EditorReadOnly": true }, { "ColumnName": "Class124", "LabelText": "担当者ID6", "EditorReadOnly": true }, { "ColumnName": "Class125", "LabelText": "担当者ID7", "EditorReadOnly": true }, { "ColumnName": "Title", "LabelText": "物件名", "EditorReadOnly": true }, { "ColumnName": "ClassZ", "Hide": true, } ], "Aggregations": [ { "Id": 1, "GroupBy": "Class013", "Type": 0, "Target": "", } ], "ViewLatestId": 5, "Views": [ { "Id": 1, "Name": "東京エリア", "DefaultMode": "Index", "ColumnFilterHash": { "Class013": "[\"埼玉県\",\"東京都\",\"神奈川県\",\"山梨県\"]" }, "ColumnSorterHash": { "Date008": "desc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0, }, { "Id": 2, "Name": "愛知エリア", "DefaultMode": "Index", "ColumnFilterHash": { "Class013": "[\"岐阜県\",\"愛知県\",\"三重県\"]" }, "ColumnSorterHash": { "Date008": "desc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Class007", "CrosstabGroupByY": "Class007", "CrosstabAggregateType": "Total", "CrosstabValue": "Num005", "CrosstabTimePeriod": "Monthly", "KambanAggregateType": "Count", "ApiDataType": 0, }, { "Id": 3, "Name": "千葉エリア", "DefaultMode": "Index", "ColumnFilterHash": { "Class013": "[\"千葉県\"]" }, "ColumnSorterHash": { "Date008": "desc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Class007", "CrosstabGroupByY": "Class007", "CrosstabAggregateType": "Total", "CrosstabValue": "Num005", "CrosstabTimePeriod": "Monthly", "KambanAggregateType": "Count", "ApiDataType": 0, }, { "Id": 4, "Name": "静岡エリア", "DefaultMode": "Index", "ColumnFilterHash": { "Class013": "[\"静岡県\"]" }, "ColumnSorterHash": { "Date008": "desc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Class007", "CrosstabGroupByY": "Class007", "CrosstabAggregateType": "Total", "CrosstabValue": "Num005", "CrosstabTimePeriod": "Monthly", "KambanAggregateType": "Count", "ApiDataType": 0, }, { "Id": 5, "Name": "熊本エリア", "DefaultMode": "Index", "ColumnFilterHash": { "Class013": "[\"熊本県\"]" }, "ColumnSorterHash": { "Date008": "desc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Class007", "CrosstabGroupByY": "Class007", "CrosstabAggregateType": "Total", "CrosstabValue": "Num005", "CrosstabTimePeriod": "Monthly", "KambanAggregateType": "Count", "ApiDataType": 0, } ], "Styles": [ { "Title": "スタイル調整", "New": true, "Edit": true, "Body": ".field-normal,\n.field-wide {\n height: 35px;\n min-height: 35px;\n}\n\n.field-section {\n font-size: 1.5em;\n font-weight: bold;\n margin-top: 3px;\n margin-bottom: 3px;\n}", "Id": 1, } ], "Scripts": [ { "Title": "01_メインスクリプト", "Edit": true, "Body": "let pageLoading = 0;\nlet apiKey = '6504c8a807677a3a576e10327f3c19876c55736ee45d4a845796b9e7f5e087bfd4bd0d8184863da8cf1733ca635111432ab334aea59102b06a96ee6d2c05190d';\n\n//----------------------------------------------------------------------\n//初期処理\nwindow.addEventListener('load', function () {\n if (pageLoading == 0) {\n console.log('Window load Event');\n $p.ex.onLoad();\n }\n});\n\n$p.events.on_editor_load = function () {\n if (pageLoading == 0) {\n console.log('on Editor Load');\n $p.ex.onLoad();\n }\n}\n\n$p.ex.onLoad = function () {\n //ロード開始\n pageLoading = 1;\n\n //初期処理\n $p.ex.init();\n}\n\n//----------------------------------------------------------------------\n$p.ex.init = function () {\n\n $('button[data-to-site-id=\"397527\"]').hide();\n $('#EditorComments').empty();\n //リンク作成ボタンの追加\n //$p.createAnkenButton();\n $p.createAnkenLinkButton();\n $p.createBukkenButton();\n $p.createTekenCheckButton();\n}\n\n$p.createAnkenButton = function () {\n let subjectId = $('#Results_ClassA').val();\n let url = \"https://hp-core.net/WorkLogs/edit?wlid=\" + subjectId;\n\n\n let button = document.createElement(\"button\");\n button.id = 'HPC_AnkenButton';\n button.innerHTML = \"助っ人クラウド 案件編集\";\n button.setAttribute('onclick', 'window.open(\"' + url + '\", \\'_blank\\');');\n button.style.margin = '5px';\n $('#EditorComments').append(button);\n $('#HPC_AnkenButton').button({\n icon: 'ui-icon-document'\n });\n $('#EditorComments').append('
');\n\n}\n\n$p.createAnkenLinkButton = function () {\n let button = document.createElement(\"button\");\n button.id = 'HPC_AnkenLinkButton';\n button.innerHTML = \"案件一覧更新\";\n button.setAttribute('onclick', '$p.ex.subjectListLink();');\n button.style.margin = '5px';\n $('#Results_ClassZField').after(button);\n $('#HPC_AnkenLinkButton').button({\n icon: 'ui-icon-document'\n });\n}\n\n$p.createBukkenButton = function () {\n let bukkenId = $('#Results_ClassA').val();\n let url = \"https://hp-core.net/Properties/detail?prid=\" + bukkenId;\n\n let button = document.createElement(\"button\");\n button.id = 'HPC_BukkenButton';\n button.innerHTML = \"助っ人クラウド 物件情報\";\n button.setAttribute('onclick', 'window.open(\"' + url + '\", \\'_blank\\');');\n button.style.margin = '5px';\n $('#EditorComments').append(button);\n $('#HPC_BukkenButton').button({\n icon: 'ui-icon-document'\n });\n $('#EditorComments').append('
');\n $('#EditorComments').append('
');\n}\n\n$p.createTekenCheckButton = function () {\n let monthList = [2, 6, 12, 24, 60, 120];\n\n monthList.forEach(function (month) {\n let button1 = document.createElement(\"button\");\n button1.id = 'HPC_TekenCheckButton1_' + month;\n if (month >= 12) {\n button1.innerHTML = month / 12 + \"年点検確認\";\n } else {\n button1.innerHTML = month + \"ヶ月点検確認\";\n }\n button1.setAttribute('onclick', '$p.ex.openTekenCheckPage(' + month + ');');\n button1.style.margin = '5px';\n $('#EditorComments').append(button1);\n $('#HPC_TekenCheckButton1_' + month).button({\n icon: 'ui-icon-document'\n });\n\n $('#EditorComments').append('
');\n });\n}\n\n$p.ex.openTekenCheckPage = function (month) {\n let bukkenId = $('#Results_Class001').val();\n let url = \"https://hp-core.net/CheckSheets/edit?prid=\" + bukkenId + \"&timeIdx=\" + month;\n window.open(url, '_blank');\n}\n\n$p.ex.openHPCpage = function () {\n let subjectId = $('#Results_ClassA').val();\n let url = \"https://hp-core.net/WorkLogs/edit?wlid=\" + subjectId;\n window.open(url, '_blank');\n}", "Id": 1, }, { "Title": "02_案件情報リンク", "Edit": true, "Body": "//案件情報テーブルの対象のテーブルを更新する\n$p.ex.subjectListLink = async function () {\n let bukkenId = $('#Results_ClassA').val();\n let recordId = $p.id();\n\n //案件情報テーブルからレコードを取得\n const getUrl = 'https://' + location.hostname + '/pleasanter/api/items/397527/get';\n const getJson = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'View': {\n 'ColumnFilterHash': {\n 'Class001': bukkenId,\n 'ClassZ': ''\n }\n }\n }\n const getRes = await fetch(getUrl, {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify(getJson)\n });\n const getResData = await getRes.json();\n console.log(getResData);\n\n if (getResData.StatusCode != '200' || getResData.Response.TotalCount == 0) {\n console.log('案件情報レコードが取得できませんでした。');\n $p.ex.setMyMessage('new-status-red', '案件情報が取得できませんでした。');\n return;\n }\n\n //取得したレコード一覧\n let resultList = getResData.Response.Data;\n\n //案件情報テーブル 一括更新\n for (i = 0; i < resultList.length; i++) {\n let resultId = resultList[i].ResultId;\n const updateUrl = 'https://' + location.hostname + '/pleasanter/api/items/' + resultId + '/update';\n const updateJson = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'ClassHash': {\n 'ClassZ': recordId\n }\n };\n const updateRes = await fetch(updateUrl, {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify(updateJson)\n });\n const updateResData = await updateRes.json();\n console.log(updateResData);\n }\n\n setTimeout(() => {\n document.getElementById('UpdateCommand').click();\n }, 1000);\n\n}\n\n//メッセージ追加表示\n$p.ex.setMyMessage = function (cssColor = 'alert-success', message, clear = 1) {\n //クリアが指定されていたら事前にメッセージ消去\n clear && $p.clearMessage();\n\n $p.setMessage('#Message', JSON.stringify({\n Css: 'alert-success ' + cssColor,\n Text: message\n }));\n\n}\n", "Id": 2, } ], "NoDisplayIfReadOnly": false, }, }, "done": function (data) { console.log(data); }, "fail": function (data) { console.log(data); } }); } updateSite();