kintoneのアプリにURLを全件入れたいのですが一覧にボタンを実装してボタンを押したら処理されるように考えています。JavaScriptは全くの初心者ですが下記のコードを作ってみましたが全く動きません。どこが誤っているかもよくわかりません。どなたかご教授をお願いします。
(function () {
“use strict”;
kintone.events.on(‘app.record.index.show’, function (event) {
if (document.getElementById (‘my_index_button’) != null) {
return;
}
var myIndexButton = document.createElement(‘button’);
myIndexButton.id = ‘my_index_button’;
myIndexButton.innerHTML = ‘URL’;
// ボタンクリック時の処理
myIndexButton.onclick = function() {
var appId = kintone.app.getId();
kintone.api(‘/k/v1/records’, ‘GET’, {app: appId}, function(resp) {
//////// 更新オブジェクトの生成
var param = {
“app”: 764,
“records”: リンク
};
for (var i = 0; i < resp[‘records’].length; i++) {
var record = {};
// 分岐処理があればここで記載する(今回はすべて同じ内容が入ります)
record.リンク = “https://item.cybozu.com/k/764764/show#record=” + record.レコード番号.value;
param[‘records’][i] = {
“id”: resp[‘records’][i][‘レコード番号’].value,
record
}
}
kintone.api(kintone.api.url(‘/k/764/records’, true), ‘PUT’, param, function(resp) {
// success
console.log(resp);
}, function(error) {
// error
console.log(param);
console.log(error);
});
});
}
kintone.app.getHeaderMenuSpaceElement().appendChild(myIndexButton);
});
})();