2017-07-20 11 views
0

私はGoogleシートのセルに入力されたテキストが一定の基準を満たしているかどうかを判断する必要があるプロジェクトを進めています。これらのうちの1つは、少なくとも4つの箇条書き点を含むことである。私が見ているセルを知っていれば、セルにいくつの箇条書きが含まれているかをどのように判断するのですか?GASのGoogleシートでテキストが箇条書きになっているかどうかを確認するには

私はそれらが.getValue()で取り出すことができる実際の文字か、何らかの形でセルの書式をチェックする必要があるかどうかを判断できません。ありがとう!

答えて

0

値(•)弾丸か

function countOfBullets() { 
    var openSpreadSheet = SpreadsheetApp.openById("spreadhseetID").getSheetByName("Sheet1"); 
    var data = openSpreadSheet.getRange(1,1,1,1).getValue(); 
    if((data.toString().match(/•/g) || []).length >= 4){ 
    Logger.log("Criteria matches"); 
    }else{ 
    Logger.log("Doesn't match"); 
    } 
} 

まず、あなたはのタイプを決定する必要がありますが含まれているかどうかを識別するために、正規表現リテラルを使用し、その後のgetValue()とを使用して、セルの値を取得します。使用される箇条書き。

+0

そして、どの種類の弾を使用するのか不明な場合は、Googleシートにあるすべてのオプションを確認する必要がありますか? –

+0

受け入れ可能な箇条書きの配列を定義し、それに対して検証することができます – Ritz

関連する問題