/** sets cell text * @param text * cell text * @return * true or false */ public function setValue($text) { $this->value = $text; if (strlen($text) > 1 && $text[0] == '=') { $expr = $text; $expr = $this->replaceAreas($expr); $this->parsed = $expr; $triggers = $this->getTriggers($expr); } else { $this->parsed = $this->value; $triggers = array(); } $this->process_triggers($triggers); SpreadSheet::$processed = array(); return $this->calculate(); }