新規投稿
フォローする

SQLのAS句の機能はないのでしょうか

お世話になっております。

フィールド名をkintone REST APIで変更したいのですが

AS句のようなものはないのでしょうか、下記のような書き方ではできませんでした

var body = {
  "app": 1,
  "query": "updated_time > \"2012-02-03T09:00:00+0900\" and updated_time < \"2012-02-03T10:00:00+0900\" order by $id asc limit 10 offset 20",
  "fields": ["$id", "created_time AS CI", "dropdown AS DD"] ←このような変更
  };
   
 

kintone.api(kintone.api.url('/k/v1/records', true), 'GET', body, function(resp) {

 

 

 

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

0

2件のコメント

Avatar
Shotaro Matsuda

aruzi0306さん、こんにちは。

プロジェクト・アスノートの松田です。

以下の2つの記事を参考にして、取得したフォームの情報のフィールドコードを書き換えて、設定変更する、という処理でフィールド設定を変更することができます。

フォーム設計情報取得

フィールドの設定を変更する

 

0
Avatar
安藤 光昭

kintone側の設定をそのままに、js側でなんとかしたいという目的の場合は対応策は無さそうな気がします。

無理やりこんな感じにするとか、後は、変換して取得するためのライブラリを自分で書くとかですかね・・・

var aliases = {
  "created_time": "CT",
  "dropdown": "DD",
}
resp.records.forEach(function(record) {
  for (var key in aliases) {
    record[aliases[key]] =record[key];
  }
});

for (var i = 0; i < resp.records.length; i++) {
  var record=resp.records[i];
  console.log(record.CT.value);
  console.log(record.DD.value);
}
0
ログインしてコメントを残してください。