そのため、Googledoc スプレッドシートで、列を通過し、指定された書式設定の出現回数をカウントするスクリプトを使用しています。(つまり、私のスプレッドシート "=myFunction()")
関数は正常に動作しますが、私の問題は、スクリプト「onEdit」を実行するトリガーを設定しているにもかかわらず、実行されないことです。スプレッドシートで更新するたびに、スクリプトを開いて保存する必要があります。
私は何時間も調べていましたが、誰も私の質問を持っていないようです. 通知によって送信されるエラーはありません。私の関数のコードは(私はそれがひどく関連しているとは思いませんが)次のとおりです。
function CountIfNotStrikeThrough2()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var mysheet = ss.getActiveSheet();
var mydatarange = mysheet.getRange(1,1,390,1);
var numRows = mydatarange.getLastRow();
var rowindex = mydatarange.getRowIndex();
var columnindex = mydatarange.getColumnIndex();
var total =0;
for(i=rowindex;i<=numRows;i++)
{
if(mydatarange.offset(i-1, columnindex-1, 1, 1).isBlank() != true && mydatarange.offset(i-1, columnindex-1, 1, 1).getFontLine() != "line-through")
{
total++;
}
}
return total;
}