第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

還有其他方法可以重置字段嗎

還有其他方法可以重置字段嗎

繁花不似錦 2023-11-02 21:23:38
我正在嘗試創(chuàng)建一個(gè)重置電子表格函數(shù)來(lái)清除電子表格。現(xiàn)在我使用循環(huán)來(lái)定義每列的值。'Dikte'需要設(shè)置為6. 第一列必須為假。clearContent清除一切。有更好的方法嗎?  var values = [];  for (i = 0; i < 12; i++) {    values.push([false,'','','','','6','0'])  }  var oldoak_data = SS.getRangeByName('oldoak_data').setValues(values);
查看完整描述

1 回答

?
BIG陽(yáng)

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

解釋:

解決方案一:

  • for您可以使用map擺脫循環(huán)。這將為您帶來(lái)一些性能提升,因?yàn)?code>map它比常規(guī)循環(huán)更快。

  • 一般來(lái)說(shuō),由于這種方法會(huì)覆蓋以前的值,因此最好在設(shè)置新值之前清除內(nèi)容。

解決方案2:

  • 另一個(gè)想法是通過(guò)名稱定義工作表對(duì)象。就我而言Sheet1。僅清除所需范圍,'A2:E13'并將其他兩列的值分別設(shè)置為60。不確定這種方法是否更快,但可能更有效。


解決方案:

解決方案一:

function resetFields() {

? const SS = SpreadsheetApp.getActive();

? const rng = SS.getRangeByName('oldoak_data');

? const values = rng.getValues().map(r=>[false,'','','','','6','0'])

? rng.clearContent();

? rng.setValues(values);

}

解決方案2:


function resetFields() {

? const SS = SpreadsheetApp.getActive();

? const SH = SS.getSheetByName('Sheet1');

? const rngClear = SH.getRange('A2:E13');

? rngClear.clearContent();

? SH.getRange('F2:F13').setValue(6);

? SH.getRange('G2:G13').setValue(0);

}

解決方案 2 的示例表:

https://img1.sycdn.imooc.com/6543a3000001b9d906530354.jpg

查看完整回答
反對(duì) 回復(fù) 2023-11-02
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)