我一直忙於嘗試在Google Spreadsheet中使用內置JavaScript,但是沒有在javascript或Google Spreadsheet中工作,我遇到了一些困難。在Google電子表格中循環瀏覽單元格
我的腳本應該讀取單元格中的數字(1-3),並從該數字解析圖像到下面的單元格中(我一直在使用setFormula命令)。
到目前爲止它工作的是1個單元格(我現在選擇了B6),但是我想在每個其他單元格中循環顯示一列數字(所以腳本運行後,它是數字圖片 - 數字圖片等) - 我只是無法弄清楚如何。
我現在使用的代碼:
function numbtoimage() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var url = 'IMAGE("https://dl.dropboxusercontent.com/s/bpqy8o796casqjl/belt.JPG?dl=0", 2)';
var url2 = 'IMAGE("https://dl.dropboxusercontent.com/s/4q8sakhkpot0h65/belt2.JPG?dl=0",2)';
var url3 = 'IMAGE("https://dl.dropboxusercontent.com/s/kvsf4z6z45rcg53/belt3.JPG?dl=0",2)';
var cell = sheet.getRange("B6")
var data = cell.getValue()
if(data==1) {cell.offset(1, 0, 1).setFormula(url);}
else if(data==2) {cell.offset(1, 0, 1).setFormula(url2);}
else if(data==3) {cell.offset(1, 0, 1).setFormula(url3);}
}
我已經看了This similar problem,但一直未能使它成爲我的情況下工作。
任何幫助非常感謝!
- 尼克拉斯