Scripting 我如何使用脚本填充我在谷歌表单中选择的所有特定数字的黄色?
我想用黄色填充我正在处理的谷歌电子表格中的所有素数(在一定范围内)。我甚至不知道从哪里开始。Scripting 我如何使用脚本填充我在谷歌表单中选择的所有特定数字的黄色?,scripting,google-sheets,Scripting,Google Sheets,我想用黄色填充我正在处理的谷歌电子表格中的所有素数(在一定范围内)。我甚至不知道从哪里开始。函数isPrime(value){ function isPrime(value) { for(var i = 2; i < value; i++) { if(value % i === 0) { return false; } } return value > 1; } function testcolorPr
函数isPrime(value){
function isPrime(value) {
for(var i = 2; i < value; i++) {
if(value % i === 0) {
return false;
}
}
return value > 1;
}
function testcolorPrimes()
{
colorPrimes('#ffff00');
}
function colorPrimes(color)
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sht=ss.getSheetByName('colorprimes');
var rng=sht.getDataRange();
var rngA=rng.getValues();
for(var i=0;i<rngA.length;i++)
{
for(var j=0;j<rngA[i].length;j++)
{
if(!isNaN(rngA[i][j]))
{
if(isPrime(rngA[i][j]))
{
var range = sht.getRange(i+1, j+1).setBackground(color);
}
}
}
}
SpreadsheetApp.flush();
}
对于(变量i=2;i1;
}
函数testcolorPrimes()
{
彩色素数('#ffff00');
}
函数着色素数(颜色)
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sht=ss.getSheetByName('colorprimes');
var rng=sht.getDataRange();
var rngA=rng.getValues();
对于(var i=0;iDo)您想通过运行脚本或条件格式来实现吗?您至少需要一个函数来确定一个数字是否为素数,您应该能够找到足够的JS资源。