это от не программиста У меня есть формула ниже, которая проверяет 3 условия
=IF((AND(H2 = "DWL",K2<=0,W2<>"")), "Send Email", "Wait")
H2= DWL
K2 is Less than 1
W2 is occupied
Но я пытаюсь понять, что если H2 содержит DWL плюс два других критерия верны
Например, H2 may contain “DWL1234”, “DWL5678” “DWL25643” or “DWLJHRER”
Не уверен, что вы имеете в виду, разве нет символа для содержит, как в = для равного,> для большего, чем и т. д.
вы отметили google-apps-script и google-sheets-api, что отличается от использования простой формулы в ячейке. Вы хотите использовать формулу или хотите создать сценарий? Если я хорошо понял вашу проблему, вам нужно использовать сопоставление REGEX, чтобы проверить, содержит ли строка в вашей ячейке DWL
если содержимое вашей ячейки основано на другой ячейке, вы всегда можете использовать формулы вложенных условий IF(AND(IF(,,,),,),,)
Непонятно, о каком языке программирования идет этот вопрос. Уточните, вам нужна помощь с формулой Google Таблиц, Google-приложения-скрипт / javascript или на другом языке. Примечание: Google-листов-API можно использовать с несколькими языками.
Это для условия в Appsheet Addon, связанного с таблицами Google, поэтому я предполагаю, что Java
В конце концов я решил это с помощью того, что JSmith поднял = ЕСЛИ ((И (ИЛИ (I3 = "YT DWL", I3 = "YT DWL"), M3 <= 0, AD3 <> "")), "Отправить электронное письмо", "С") Всем спасибо





Это поможет:
=IF((AND(REGEXMATCH(H2,"DWL"),K2<=0,W2 = "occupied")), "Send Email", "Wait")
Это то, что тебе надо?
Бит занятости не работал, но замена его на <> "" сделала это, т.е. = IF ((AND (REGEXMATCH (H2, "DWL"), K2 <= 0, W2 = <> "")), "Отправить электронное письмо "," Подожди ") Большое спасибо Гжегож Могилевски
используйте
REGEXMATCH, вы хотите использовать для этого сценарий приложения Google или просто использовать формулу?