none
Формулы - текущая дата RRS feed

  • Вопрос

  • Добрый день!
    Имеем: Sharepoint Foundation 2013, список на основе "отслеживание вопросов", столбец типа "выбор" в списке со статусами: статус1, статус2, статус3.

    Необходимо: выводить в отдельно созданный столбец статус2 типа "дата" текущую дату, которая вычисляется по условию:
    если значение в [выбор]=статус2, то записать в [дата] текущую дату.

    Пробовал так: =ЕСЛИ([выбор]=статус2; "=СЕГОДНЯ()"; "Нет")

    Но пишет, что неверный синтаксис.

    Похожего на свой пример у MS не нашел, поэтому возможно что-то не так составил.

    Прошу помочь :)

Ответы

  • Добрый день

    я не так много работал с вычисляемыми полями, но складывается ощущение, что даже если вы получите требуемое, в итоге будет работать не как хотите.

    т.к. при каждом изменении будет обновляться дата на СЕГОДНЯ.

    я бы пошел по пути написания js

    как только статус меняется на требуемый записать в поле дата текущую дату. (если статус меняется руками)



    мой блог Немного о SharePoint

    Модератор
  • Добрый день!
    Имеем: Sharepoint Foundation 2013, список на основе "отслеживание вопросов", столбец типа "выбор" в списке со статусами: статус1, статус2, статус3.

    Необходимо: выводить в отдельно созданный столбец статус2 типа "дата" текущую дату, которая вычисляется по условию:
    если значение в [выбор]=статус2, то записать в [дата] текущую дату.

    Пробовал так: =ЕСЛИ([выбор]=статус2; "=СЕГОДНЯ()"; "Нет")

    Но пишет, что неверный синтаксис.

    Похожего на свой пример у MS не нашел, поэтому возможно что-то не так составил.

    Прошу помочь :)

    Если вы используйте несколько условий, то писать нужно таким образом =IF(AND([выбор]="статус2",([поле]="сегодня"),"Нет")

    Calculated Field Formulas

Все ответы

  • Добрый день

    я не так много работал с вычисляемыми полями, но складывается ощущение, что даже если вы получите требуемое, в итоге будет работать не как хотите.

    т.к. при каждом изменении будет обновляться дата на СЕГОДНЯ.

    я бы пошел по пути написания js

    как только статус меняется на требуемый записать в поле дата текущую дату. (если статус меняется руками)



    мой блог Немного о SharePoint

    Модератор
  • "т.к. при каждом изменении будет обновляться дата на СЕГОДНЯ."

    Есть такое опасение конечно. Подумаю о js

    Но хотелось бы добить задачу - понять что не так с синтаксисом, чтобы в будущем нечто подобное уметь делать :)


  • Добрый день!
    Имеем: Sharepoint Foundation 2013, список на основе "отслеживание вопросов", столбец типа "выбор" в списке со статусами: статус1, статус2, статус3.

    Необходимо: выводить в отдельно созданный столбец статус2 типа "дата" текущую дату, которая вычисляется по условию:
    если значение в [выбор]=статус2, то записать в [дата] текущую дату.

    Пробовал так: =ЕСЛИ([выбор]=статус2; "=СЕГОДНЯ()"; "Нет")

    Но пишет, что неверный синтаксис.

    Похожего на свой пример у MS не нашел, поэтому возможно что-то не так составил.

    Прошу помочь :)

    Если вы используйте несколько условий, то писать нужно таким образом =IF(AND([выбор]="статус2",([поле]="сегодня"),"Нет")

    Calculated Field Formulas