BigQery UDFでString.prototype.indexOf()を使用して、1つの文字列に別の文字列が含まれているかどうかを確認します。BigQuery UDF&String.prototype.indexOf()
しかし、それは私に、このエラーを与える:
私が間違って何をしているのですか?
BigQery UDFでString.prototype.indexOf()を使用して、1つの文字列に別の文字列が含まれているかどうかを確認します。BigQuery UDF&String.prototype.indexOf()
しかし、それは私に、このエラーを与える:
私が間違って何をしているのですか?
BigQueryで受信するテーブルの行がnull
の値であることを考慮しませんでした。ただs
をチェックして
簡単修正:
function decodeHelper(s) {
if(s){
if(s.indexOf("foo") > -1){
return "true";
}else{
return "false";
}
}
}
は、あなたがしてdecodeHelperの結果に対処する方法によって異なり、あなたは `S`が未定義であることを意味し、そのオプション
function decodeHelper(s) {
if(s){
if(s.indexOf("b") > -1){
return "true";
}else{
return "false";
}
}else{
return "false";
}
}
の下に検討するかもしれません。 – Jai
ええと - どのようにdecodeHelperを呼びますか? –
ありがとうございます。私の答えを見てください。 BigQueryのテーブルにnull値があるのを忘れてしまった。ドー! –