예제 5: 하나 이상의 화합물이 누락된 경우 주입에 플래그 지정

  • 범위: 주입

  • 유형: 문자열

  • 주입 노드에서 MissingCompound 함수를 찾습니다.

수식

If(CurrentInjection.AllMissingCompounds.Count>=1, "missing","No Missing")

또는 LINQ 표현식을 사용합니다:

If(CurrentInjection.AllMissingCompounds.Any, "Flag","")

다른 접근 방식:

  • 범위: 주입

  • 유형: 부울

  • 수식: Count(Currentinjection.AllMissingCompounds)<>0

더 정교한 수식을 만들 수도 있습니다. 예를 들어 누락된 화합물이 있는 경우 그 수를 반환합니다:

  • 범위: 주입

  • 유형: 문자열

  • 수식: If (Count(CurrentInjection.AllMissingCompounds) = 0, "No Calibrated Peak(s) Missing ", "Fail " &(Count(CurrentInjection.AllMissingCompounds) &" Calibrated Peak(s) Not Found "))

누락된 화합물이 있는 경우 그 이름을 반환합니다:

  • 범위: 주입

  • 유형: 문자열

  • 수식: If (Count(CurrentInjection.AllMissingCompounds) = 0, "No Calibrated Peak(s) Missing ", "Fail " & string.join(" ",CurrentInjection.AllMissingCompounds.select(function(x) x.Compound_Name.tostring())))