NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
82 stars 18 forks source link

Google App Script でデータストアに保存した配列に値を追加する方法について #1231

Open halsan0318 opened 3 years ago

halsan0318 commented 3 years ago

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

Google App Script でデータストアに保存した配列に値を追加しようとすると以下のエラーが発生します。

TypeError: obj.addUnique is not a function

下記のサイトを参考にしています。 https://blog.mbaas.nifcloud.com/entry/2020/08/14/140333

配列の保存は成功しています。 スクリプトは以下の通りです。

function myFunction() {

  const ncmb = NCMB.init(application_key, client_key);

  const obj = ncmb.Object('Test');

  // データストアに配列を保存
  obj
    .set('array', [1,2,3])
    .save();

  // どれもエラーになる
  obj.add('array', [4,5]);
  obj.addUnique('array', 4);
  obj.remove('array', 2);
}
goofmint commented 3 years ago

こちら失礼しました。デプロイをミスしてロールバックしてしまったようです。バージョン19にて復旧しました。

halsan0318 commented 3 years ago

@goofmint ご対応いただきありがとうございます。 無事、配列への値の追加・削除ができました。