Function: ses-cell-property-pop

ses-cell-property-pop is a macro defined in ses.el.gz.

Signature

(ses-cell-property-pop PROPERTY-NAME ROW &optional COL)

Documentation

From a CELL or a pair (ROW,COL), get and remove the property value of the corresponding cell with name PROPERTY-NAME.

Source Code

;; Defined in /usr/src/emacs/lisp/ses.el.gz
(defmacro ses-cell-property-pop (property-name row &optional col)
  "From a CELL or a pair (ROW,COL), get and remove the property value of
the corresponding cell with name PROPERTY-NAME."
  `(ses--letref (pget pset)
       (alist-get ,property-name
                  (ses-cell--properties
                   ,(if col `(ses-get-cell ,row ,col) row))
                  nil t)
     (prog1 (pget) (pset nil))))